<SEC-DOCUMENT>0001401708-21-000197.txt : 20210805
<SEC-HEADER>0001401708-21-000197.hdr.sgml : 20210805
<ACCEPTANCE-DATETIME>20210805162533
ACCESSION NUMBER:		0001401708-21-000197
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		55
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210805
DATE AS OF CHANGE:		20210805

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NanoString Technologies Inc
		CENTRAL INDEX KEY:			0001401708
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		IRS NUMBER:				200094687
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		530 FAIRVIEW AVENUE NORTH
		CITY:			SEATTLE
		STATE:			WA
		ZIP:			98109
		BUSINESS PHONE:		206-378-6266

	MAIL ADDRESS:	
		STREET 1:		530 FAIRVIEW AVENUE NORTH
		CITY:			SEATTLE
		STATE:			WA
		ZIP:			98109
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>nstg-20210630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:48db154d-076a-4631-9056-25ee5c7e2afc,g:2750fb60-faf9-4cab-87f9-36d79cbb88a0,d:11e726d256fc450b8f2db31ae81f8e88--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:nstg="http://www.nanostring.com/20210630" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>nstg-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF8yLTEtMS0xLTA_5145e878-3ccf-494e-8e76-74b69ff600fe">false</ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF8zLTEtMS0xLTA_3fb82a97-0a22-4b67-ac7e-b1a3e230aac9">2021</ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF80LTEtMS0xLTA_8c838070-bcf3-4af1-ac58-a21522ff598b">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF81LTEtMS0xLTA_5584db0c-b742-4207-aa51-02e265f3f018">0001401708</ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF82LTEtMS0xLTA_2dcd9e2e-cdea-41e1-8e35-0b8b55aff67c">December 31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="nstg-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i26250c30b9224587b4d7aa2d14ac7b3d_I20210728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icfc0304178a14cce9ba40ef83e377f00_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></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="ia0ffdf0c04e445c3b4258bcea3bb7d33_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6c2753d3f954edba131b47af8fbde20_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="ia063d2692fab4e36bf1506a808425611_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc9871b2c68d420a90eb9dbb3ebd6e94_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="ibf946fa77c4b4230adb8a936e38eb9cf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfc6eec4f9f64116851c4ab56737e73c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="i1fe363d132db4337a141238065b3598c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3be4d9d3aff14396a4d59aa520695430_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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:context id="icc643a1a9a89462ea8f142926d1cdbce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="ia1bd023a3c994c81afff96b6257b7e7c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3df3b30b3bc40f49c57cfec5467d274_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="ia3eb39108e1544b78637a6dcf4a1af1f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i33bbc821cf94424e90d966bc2d90e264_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57a9e34edd9848108c961e9056150839_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i02e6f333cb8547a185824f503d338007_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="ic70c7a931ca541a89fac5f733c8728c3_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="ib6c3d3b1bfd447e7ad836cd038fbfdd7_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i451232c957754acfbf0660065c6575c3_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="iee099da61ea048938799d026b602324e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30832c01e8ad41799fc586d9d56a1084_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i028aa09db43d40d7a5c5e1b233b7de0a_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i11cef32a50e94258b02c541bbaeb2051_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic903b385662e498a822fee65c2b57d82_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i05e66cb34775481f961486c47f74094d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="i72c0678824b149a7968cf6f7b8816cbc_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i591846dec2284c93a3dc3c2275a792dd_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i5d6c62d36e704c2f8423a242bcc87c7f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i8920c4050ed24cd9a3f82d4403e06c17_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04dda1cde18147b88e7dcf30eb9460e5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="ib4f0c3f4d02d410a800f45e403eb7bbc_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="id4d26acd9b8a400abea78339268567c3_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie27da8e195b840578be18e0a64e3045c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ed732cf386a4740ba075eb174640321_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d77c28ddce94519ae149e6c46c0b7e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i192585804c754a029871c960e9bc6dc4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7c875da7a69437c926b83da41643f0b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i197c6a2506ba4d1fbf2e15ccd0123278_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e2cae19001347a7a4d39fb23b9585b0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dbc8679c13c403c9349839900a41ad8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9d791386b154c7cba7eefa4629a515a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9d6be1275ac4a5abd758cba1b04021a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic960e6629738433b80831864b6678f49_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i434ab640da4947319012126a03a6ceaf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16594b14a30d44278b1d5ae5ef3c1d71_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66e7fd098d11411ea101e2bd1ee76579_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic59b42c2cafa49079db0f48dfc7a5204_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31e3782f417c42b790937e0b81468a2b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffb27d720d4b41b5af4caba4fc2868e1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81e852d135894d2f870a0434a0c1a687_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e3f8faacf914da89036485e97f40b2c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf16e34bf4bd4bd2aee63b861bf65bd5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7d0ce387ff84394a5549737a55ffa80_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id208e45a247b413ab5a81e28c7be569d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="platform"><xbrli:measure>nstg:platform</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i18b3d9ef6131484185d4a6c01e7d3366_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sales_force"><xbrli:measure>nstg:sales_force</xbrli:measure></xbrli:unit><xbrli:context id="i5fe5f561a79241caaa457a814f7e3509_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0b193f4352747b1a1ae4c6684771261_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6585023727b44ffe906022c0ca483963_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f1f6348c2d3493388f79e8ee712af7f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i703755782a4b4c0e83db61a7f46736bc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idce1658684c347deacdaa62a1d2ba0b0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ea84f9728c649fda0110d5b3ea6fcf7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib604a01f56c84a6394b40b3646cd57f1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be4847834584a08ac29c627f92ec71c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b90f544ac244c968d0afae7ffebc587_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia89b094bb9ae467f8d3cb3fa51e36a13_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6a75af804b94f5682f84afc8a018b2b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa45be05f9fe46ec9d6676e3fec20f8b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cfb2fe3f2c24d239455c13da4f87754_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf2c66a9253843e5a3441c517b1d0241_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i231d241453d44766a393d70441b67e48_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie24b7a9ebdce474091e66150812e2298_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d930aed714745cea0334144c7495a29_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8123ece0176247b7a70bf9a73eb8cd86_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie19a25c9d4314074affb89cce9abbe3c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6847c5e600b74d0c8e737f670bb9f2c0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb7b0ca1217d43fd90173b4ba5d10a8d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9544d45494d4138986a5f3bfa5ba902_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9907eb5dd8ad4add8dc4039354366dde_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99b1eeb21b9f44b3ae4616a67b4561e4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea093af41d3d4f86b2ca8d6d03d01a2f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic23eb45b55a3443b997809434618862e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40f0f3c844d34518a0c164067e62b82e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib62e634e1e0c4a0296ee7f16a5f9e8b3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie862cde45e83433fa981cd1a55b2de80_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b29681b7ac142e5b78471e113af4d84_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bdc63120d6144509b95038ca93db41e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia498090dc6fe4765b212d9cd90e63f3b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida75767a3eba4dc7a74217a36ee90d54_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69c3800fb5f8422e94ebe9a4f64838b6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7536fb0953644defaaf28c7a9ed02ae1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i230599e40b7344f481ab664d2ff1e4bc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c20d9eda30042eabf74620d25b19133_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i641d69ee099a40bd8562213c45deade6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63276cf3c1db4a1e99626b900f2b6195_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fa317355bdb4f0ea42f6c6d45569cd1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1ca82c1d80349b2920dbfafe0a62327_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4511905a8a743f98a2eab8c73340f20_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e84d8b29ba4021ab466894985cc70b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id89b601f083b428d8550dc6e6fe4c28f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d510f2b883e4adb9d2429f75529f611_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46f4e1a5167d46569e299c0dc197538b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0e4450016f346df80fc28ecf643357f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ace843f9bbe425789fefa7139089f70_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i254853f70418402dbafac3a44c7e4dbb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ec48d8fab12483597cfc3828f5f060f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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="i71d0488ed9234136be5f5d26a9ceab28_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</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="i9ee6451930ae4b1a92da321449e09777_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</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="icdea52936f9f40d9b80d88bbb7ab3b8b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</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="i1f8952c02022467389c45e0b1b6be186_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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="if5e79b3d236945c095873628cec514a7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</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="ic8003f5a58d042999d2f4d2f48330671_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</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="i30daa676b686437cbc0a177d238d844a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</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="i3b465a6a7609447f971bc0a5c35ec339_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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="i6ca6fa2b8eb74b31b8a01a96497a5b5d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</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="i8b5e5e93f2894d2aabf7caa2369cf750_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="i0211774d26a84a4c8b8c012e344a1821_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</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="i03b6e09ab23f4a7a9ca4a0eebea5554d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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="i3a96d338157348ccb4d4beb4b77ea9c3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</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="ifcb09f18f0d844e2ac05a9675a20364b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="ic2af18995b7345fab936eae56c0cd840_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</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="idedce3c588924bdfa02e32b120732b96_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i3d0f50bf5a2d4de49e61309890a0b06f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i062f7c3cf8574c469427cfb92df3be7e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i2f3f5e8fdf3f4495829c7d95fadfa73c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="id30fb8e2d38d47c99e361ded3a0a1a04_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i7b4c22c401e949ec92f775f8d457e8cd_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i0e999896db5c44d8aa7defdd5ac9a416_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="i2d50b76097db456ea624ffc1f629609d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="ie33133ebbdf743cb9cf8f7ad495cb8cc_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i67b0f9c86cee4b2596472691671b9763_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i378b3d7b111942efa3d8bdc033ce7e33_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i16fe8c4fb6874fc1a99cd8a4a637c014_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i7f16ea2af4db44f5b47eff345efef0c3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="ie1d50e1f8d1246409334e813269ad825_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="iedf923f0f648431ca72a2e4dfa181e4e_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="ic560e343caeb4ac2ac0e0e23a5a7caa7_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="id5135a1e8d2442548270f9ecb62c76f9_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="i66cf057f0cf145f9b6fb9a472cf5fe8a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="i5cf84cea64964681ae5c4116dcba562e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="ia90f7370726f4202a484a07ffbf055cf_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="i04eae438bde04c4294913be00f0da466_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="ib5cccb5b002c48a3b6bd27bcb74bc174_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</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="i63ab26a60edf4b2b84400806fb3731dc_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="iea8c65af7f164788924c50f7eb66627b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="i76228709fa614cef8915adc7c221b170_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="i5b93c8f564724ea2a780a3e8c310c1b6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="i059407c8bc5842b1ae9631c2234fb1fc_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="ifd0c5d17cc9c45d0881eec48187f158c_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</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="ief1701ae197b4a9492bfbdce2b83d7af_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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="if0ce434424a74b1eb414ae66b3faa3c2_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</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="ifa8ffdb0836544ab9564aa8c1aed8d32_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="ief5153f561794dddb2b0e4dcb47f17f2_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</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="i3c3733b9a79e4ff59ac60d1f61035332_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</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="if6627376b9ab4fdda64e18797197b6cb_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</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="i1256f76f91934d9ab9bb21a99d9f8d4e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa48151e578e4cf59a41351810261fd6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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="i1a602ae8d15b4bcb82a7db0628d9f9d5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic09145159c3741a6a80260fa3ba2b33c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:TotalProductsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic47570e67294488eb3a6dad7432e7568_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if90b63831b5945178a41e4a0c67f7028_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="ic6d63140ea254b12a8ef0c05288210a8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f50a0dc16bc4f24bf91ae1cef1a11ca_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="i0fcf5caa1850473aa29e78acdcffdaf4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i069ae9ce06be4e7e84eb6c195508a125_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="if3cfc1f41614476fabbbf95fd18ccbb7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60e6b27404c2457ca15e350a61f6b639_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i566a9e785749474596588cc96200c9a8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i164bc4bb8acf4608a17e8b4737b47413_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="i5601200c1f3d4b7f8fb591d3fe76c7e8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i342878c5f3e34a8eabca9deb9a0290c3_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="i48c00d43cea44558b830266463a73cf1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a9b05853e434c25b4690ff39e9dac8c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i726749ab299d452dbc8c1658b9cf46d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i108240b18c954e8cac34578bb3c7c143_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d6abdb3054840849a163bc4af99daad_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaca4833bf234f889f96f682006001c2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb4f1e084e7a4e2cbd10c165c6499250_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52173986a7e74561b53cbe79ff813102_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief446bb841d446cbb1bf96d08207fefe_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17160176b9440ed9e7b8ac45e53121b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7784f9a9acbd4ef99207741c95aa812c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0f81982372b438083a8697ba2bb15b0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8836e2b13954b3cb52361935fe7922f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i160e5172fd0d4269b2c9675da2a1eb58_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea9102d5797d4076aa5529c58d6e9fc8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88ccaaf4db124672b48c7c3b9a126fe5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969608d996fd4a5ead5136ad2922d165_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i286169f8c72443b295c53b1cb34ea087_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cfb66b0c1314c21bca1775c6ec54914_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i822fd68d387d4c6abfada9953fe8a0bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i353f6128fc1c4b1f8d3850cf6b8dbb5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14b2b2104ff54eceab39d2e683132a29_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2be9a3276d594386a868d382cd5d840f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6f0f94d6303457da6cf460dbbcf5447_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia61ad20331da4698b7d66266b0afb6c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb526afe48934468912eecf4a83c622c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if657373fabf043cabba0acad514b08cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac81510997d4615a3badf560a25509f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i509f2600470341698232069111620d5f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i779d2f59bced4e9e82dce8505eceff73_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25515cf09c014f4c8640010545bf86a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a491f2bb7b48b9a0811c51b90c584d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b93f163ab5b456db7c78a8fd09a882f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i858772050c57437cb91c13e34c7b9783_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d416b3a8fb7452dbfdd5c7dcbdb186d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb677614175b4ebdb6fc684040734a2e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i255b06070990407cbb08f26b87036449_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:TermLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec7d46286db4b828430fe9432713fa3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17a84b4a938a4b3ebc6e93fd0006e712_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ad3263915da40fea2b8501b2cb2e9ee_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>nstg:day</xbrli:measure></xbrli:unit><xbrli:context id="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="nstg:ConvertibleDebtTermsAxis">nstg:ConvertibleDebtTriggeringEvent1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="nstg:ConvertibleDebtTermsAxis">nstg:ConvertibleDebtTriggeringEvent2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37bc8190be7b42c394d95571315c6717_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</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="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0644e54c057b493197fd9a1e1f6a73de_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b318e6a6e5c41b1ba5ac72551e23c36_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</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="i60afd05f5a704bb9bd19e23f5639b3c2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97f06c164583446aa2a72dbc4f0947ef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id10a406bd63c4896ac843e385e6cb588_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</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="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</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="i331c425a8a154933bcbe5864820cc240_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</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="if6faf75b237b40cba20e570668f49166_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</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="i5588d8de21094d8382ebbd7851ff103d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001401708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</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></ix:resources></ix:header></div><div id="i11e726d256fc450b8f2db31ae81f8e88_1"></div><div style="min-height:31.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:25.292%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAw_8223bcbc-a476-4443-8ace-dd90a4626b31">10-Q</ix:nonNumeric> </span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:25.292%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6N2QxOGJjMzNjNjdlNDlhNDg3YjZlMWJhN2U3YTczMWIvdGFibGVyYW5nZTo3ZDE4YmMzM2M2N2U0OWE0ODdiNmUxYmE3ZTdhNzMxYl8wLTAtMS0xLTA_aa3d159f-c770-43c8-a341-32a7075f46a8">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTQ_5a4c32fb-430a-4464-baca-70871766e6e4">June&#160;30, 2021</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:1pt;margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6NDEyMTVkNjBkYTY4NDNhYjkwMmEzMTcwNzVjMTU5ODcvdGFibGVyYW5nZTo0MTIxNWQ2MGRhNjg0M2FiOTAyYTMxNzA3NWMxNTk4N18wLTAtMS0xLTA_d10eea16-317b-4ecd-86ac-9e7e4d167c55">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from ____ to ____</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Commission File: Number <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA3_dde2121d-464e-4e68-81e8-e1388ac3ea06">001-35980</ix:nonNumeric> </span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:25.292%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><img src="nstg-20210630_g1.jpg" alt="nstg-20210630_g1.jpg" style="height:66px;margin-bottom:5pt;vertical-align:text-bottom;width:385px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAz_e628ddee-aa0b-4641-a096-611964636f0c">NANOSTRING TECHNOLOGIES, INC.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="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="margin-bottom:1pt;margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:25.292%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top: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:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6Y2E1MWE1YTQ3YTY4NDUwMThmYTFkN2FmM2RiZDJiMmIvdGFibGVyYW5nZTpjYTUxYTVhNDdhNjg0NTAxOGZhMWQ3YWYzZGJkMmIyYl8wLTAtMS0xLTA_9ca50feb-5962-4614-be85-f6f0f9c51987">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6Y2E1MWE1YTQ3YTY4NDUwMThmYTFkN2FmM2RiZDJiMmIvdGFibGVyYW5nZTpjYTUxYTVhNDdhNjg0NTAxOGZhMWQ3YWYzZGJkMmIyYl8wLTItMS0xLTA_0e6de89d-1b70-4a5f-b13f-a5a60663adb7">20-0094687</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDk3_5029ef67-d441-487b-b3b8-d7cc8645fcde">530 Fairview Avenue North</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAx_9f95394d-58c7-435a-a754-5a5f5678a863">Seattle</ix:nonNumeric>, <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA4_edb7df88-c546-48dc-927c-e91e759ae61d">Washington</ix:nonNumeric> <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDk4_d4aeb4ad-8529-4f5e-a6fd-cd22e4b8c201">98109</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA1_ad150d83-2d8b-4e43-9275-528378a0412e">206</ix:nonNumeric>) <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA0_1c2681ad-720f-4cbb-a17a-cc6ae027d006">378-6266</ix:nonNumeric> </span></div><div style="text-align:center"><span style="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="margin-bottom:1pt;margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:25.292%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><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.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YTg2ZjJlYTk1OWJiNGI3Y2JlYmVjMzg4ZTFjN2QwODkvdGFibGVyYW5nZTphODZmMmVhOTU5YmI0YjdjYmViZWMzODhlMWM3ZDA4OV8xLTAtMS0xLTA_72a94636-b25f-4a3d-8dbc-7d274af47141">Common Stock, $0.0001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YTg2ZjJlYTk1OWJiNGI3Y2JlYmVjMzg4ZTFjN2QwODkvdGFibGVyYW5nZTphODZmMmVhOTU5YmI0YjdjYmViZWMzODhlMWM3ZDA4OV8xLTEtMS0xLTA_525d987a-f8ce-4fc1-a265-8132ddb6c19f">NSTG</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YTg2ZjJlYTk1OWJiNGI3Y2JlYmVjMzg4ZTFjN2QwODkvdGFibGVyYW5nZTphODZmMmVhOTU5YmI0YjdjYmViZWMzODhlMWM3ZDA4OV8xLTItMS0xLTA_07ea2f43-43c3-4ae2-b121-5f89130ba2d8">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(The NASDAQ Global Market)</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAy_241ac0e1-9e5b-48ec-8d3c-659ab97afac6">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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 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="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDk5_35824282-84cb-4442-a45b-b66addc03e96">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:</span></div><div style="margin-bottom:2pt;margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.995%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YjcwZjMyMGNiMmU5NDY5MWI5Y2MyYTRkM2I5ZTczMTMvdGFibGVyYW5nZTpiNzBmMzIwY2IyZTk0NjkxYjljYzJhNGQzYjllNzMxM18wLTAtMS0xLTA_d9513496-6b75-47fb-892e-3a31f22dc9e1">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#253;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YjcwZjMyMGNiMmU5NDY5MWI5Y2MyYTRkM2I5ZTczMTMvdGFibGVyYW5nZTpiNzBmMzIwY2IyZTk0NjkxYjljYzJhNGQzYjllNzMxM18xLTMtMS0xLTA_c81eb9ac-2197-4999-9f95-7052c4b090b5">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YjcwZjMyMGNiMmU5NDY5MWI5Y2MyYTRkM2I5ZTczMTMvdGFibGVyYW5nZTpiNzBmMzIwY2IyZTk0NjkxYjljYzJhNGQzYjllNzMxM18yLTEtMS0xLTA_7ba96a19-5c67-43bc-80a7-a600a1f31dbd">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA2_3a0c220b-4043-4092-9928-89cdb02fe6ee">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#253;</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of July&#160;28, 2021 there were <ix:nonFraction unitRef="shares" contextRef="i26250c30b9224587b4d7aa2d14ac7b3d_I20210728" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDQ0_bde01a0b-e15e-477d-b03c-741bf64d3f5d">45,521,634</ix:nonFraction> shares of registrant&#8217;s common stock outstanding.</span></div><div style="margin-bottom:5pt;margin-top: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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NANOSTRING TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE QUARTER ENDED June 30, 2021 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:5pt;margin-top: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:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PAGE</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_10">PART I - FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_13">ITEM&#160;1:</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_13">Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_16">Condensed Consolidated Balance Sheets</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> at June&#160;30, 2021 and December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_16">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_19">Condensed Consolidate</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_19">d Statements of Operations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8212; Three and six months ended June&#160;30, 2021 and 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_19">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_22">Condensed Consolidated Statements of Comprehensive Loss</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8212; Three and six months ended June&#160;30, 2021 and 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_22">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_25">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8212; Three and six months ended June&#160;30, 2021 and 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_25">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_28">Condensed Consolidated Statements of Cash Flows</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> &#8212; Six months ended June 30, 2021 and 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_28">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_31">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_31">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_70">ITEM&#160;2:</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_70">Management&#8217;s Discussion and Analysis of Financial Condition and Results of&#160;Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_70">17</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_88">ITEM&#160;3:</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_88">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_88">27</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_91">ITEM&#160;4:</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_91">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_91">28</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_94">PART II - OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_97">ITEM&#160;1:</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_97">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_97">28</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_100">ITEM 1A:</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_100">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_100">29</a></span></div></td></tr><tr><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;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_118">ITEM&#160;6:</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_118">Exhibits</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_118">51</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_121">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_121">52</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_1050"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to numerous risks and uncertainties, including those highlighted in the section of this report titled &#8220;Risk Factors.&#8221; The following is a summary of the principal risks we face:</span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face risks related to health epidemics and other outbreaks, such as COVID-19, which could significantly disrupt our operations and could have a material adverse impact on us.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have incurred losses since we were formed and expect to incur losses in the future. We cannot be certain that we will achieve or sustain profitability.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our financial results may vary significantly from quarter to quarter which may adversely affect our stock price.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we do not achieve, sustain or successfully manage our anticipated growth, our business and growth prospects will be harmed.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our future success is dependent upon our ability to expand our customer base and introduce new applications and products.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">New market opportunities may not develop as quickly as we expect, limiting our ability to successfully market and sell our products.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business depends on levels of research and development spending by academic and governmental research institutions and biopharmaceutical companies, a reduction in which could limit demand for our products and adversely affect our business and operating results.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our sales cycle is lengthy and variable, which makes it difficult for us to forecast revenue and other operating results.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our reliance on distributors for sales of our products outside of the United States could limit or prevent us from selling our products and impact our revenue.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our future capital needs are uncertain and we may need to raise additional funds in the future.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to develop new products, enhance the capabilities of our systems to keep pace with rapidly changing technology and customer requirements or successfully manage the transition to new product offerings, any of which could have a material adverse effect on our business and operating results.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are dependent on single source suppliers for some of the components and materials used in our products, and the loss of any of these suppliers could harm our business.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may experience manufacturing problems or delays that could limit our growth or adversely affect our operating results.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect to generate a substantial portion of our product and service revenue internationally and are subject to various risks relating to our international activities, which could adversely affect our operating results.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Undetected errors or defects in our products could harm our reputation, decrease market acceptance of our products or expose us to product liability claims.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we experience a significant disruption in our information technology systems or breaches of data security, our business could be adversely affected.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">New product development involves a lengthy and complex process, and we may be unable to commercialize on a timely basis, or at all, any of the products we develop individually or with our collaborators.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The life sciences research market is highly competitive. If we fail to compete effectively, our business and operating results will suffer.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to ongoing and extensive regulatory requirements, and our failure to comply with these requirements could substantially harm our business.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Healthcare policy changes, including legislation reforming the United States healthcare system, may have a material adverse effect on our financial condition and results of operations.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to protect our intellectual property effectively, our business would be harmed.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Involvement in lawsuits to protect or enforce our patents and proprietary rights, to determine the scope, coverage and validity of others&#8217; proprietary rights, or to defend against third-party claims of intellectual property infringement, could be time-intensive and costly and may adversely impact our business or stock price.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The price of our common stock may be volatile, and you could lose all or part of your investment.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Complying with the laws and regulations affecting public companies increases our costs and the demands on management and could harm our operating results.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART 1. FINANCIAL INFORMATION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_13"></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Condensed Consolidated Financial Statements</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_16"></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NanoString Technologies, Inc.</span></div><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(in thousands, except par value)</span></div><div style="margin-bottom:5pt;margin-top: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:75.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></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.013%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMy0xLTEtMS0w_75224da7-244f-4a04-994d-d14c97b4bfc4">160,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMy0zLTEtMS0w_52fcf6a2-cead-4cc2-ac5f-350b1296331b">411,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="nstg:DebtSecuritiesAndEquitySecuritiesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNC0xLTEtMS0w_c840fd8e-032b-410f-aa09-da4edc1320b8">237,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNC0zLTEtMS0w_3ee84220-3da9-4538-b0b2-e95ed983eca4">28,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNS0xLTEtMS0w_90627905-2d3e-47c9-b496-0a5e4c8238c8">32,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNS0zLTEtMS0w_0db92745-ef55-4a1f-a69b-be7c367de91a">31,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNi0xLTEtMS0w_5c9638c5-acc9-4a97-b761-693c438850c8">28,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNi0zLTEtMS0w_30278881-eb4e-4db0-8f6d-547cd0902422">22,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNy0xLTEtMS0w_8ab8054e-c634-4e48-abd8-fc109fc5ae72">7,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNy0zLTEtMS0w_b8d1fc8c-ef01-449c-9ad8-0a1670e25cf4">4,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfOC0xLTEtMS0w_2d1a4699-cb37-4337-b1bb-e411e1999005">466,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfOC0zLTEtMS0w_885ca5df-14e2-4beb-b86b-b94c01d7050d">498,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTAtMS0xLTEtMA_158fb422-2635-451e-acc5-98f3df7115d9">21,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTAtMy0xLTEtMA_ef1304db-4f80-45c8-b881-881ea0d30a58">20,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTEtMS0xLTEtMA_9de0b513-baef-48fd-93ea-3d3703dbdcce">19,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTEtMy0xLTEtMA_a149b5de-5bee-451a-9bc0-29fa46ae3b74">21,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTMtMS0xLTEtMA_0c30a128-391a-49df-bb4b-bf81c45daddc">5,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTMtMy0xLTEtMA_b3a7f2ac-fbde-450f-a4b6-5eaa940a415b">2,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTQtMS0xLTEtMA_480c3718-a251-46c8-b42e-c4fb274eb0b4">513,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTQtMy0xLTEtMA_e162a7d8-2a38-4b2e-8e0b-c02c913d9e87">544,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTctMS0xLTEtMA_0dc4784e-a6a9-4262-84ec-bd32d9524435">10,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTctMy0xLTEtMA_21dd04c6-37cb-4768-96c8-edcac49e9c6b">5,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTgtMS0xLTEtMA_8fb51a86-9ef8-49fa-9bac-dba03ec2c8f5">5,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTgtMy0xLTEtMA_ffb11a84-8d43-4672-84e9-41f4249db512">4,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTktMS0xLTEtMA_a46ae900-1243-4d20-b9e1-50b9f25923af">14,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTktMy0xLTEtMA_47beed89-2412-4ad6-b6ad-ca1e6cdfc2a6">15,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjAtMS0xLTEtMA_890fe068-6a0f-4846-918d-974d184064ef">1,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjAtMy0xLTEtMA_824066a3-1c97-4be3-a715-1987a079afbd">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjEtMS0xLTEtMA_84efccdc-87ae-4e81-a8e3-55a8e00a1ef1">6,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjEtMy0xLTEtMA_286df347-7cc1-405a-890e-a5bd090b0a71">5,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjItMS0xLTEtMA_377c4d75-3cf0-449a-92df-fb739b054cce">4,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjItMy0xLTEtMA_de5a465f-fa65-4747-a8d7-0836fc0ce7a9">4,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjMtMS0xLTEtMA_fa8967ca-830b-4828-a187-c00f7a05eeb4">43,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjMtMy0xLTEtMA_2a4e8c68-7c17-4d48-8d4d-168dce6b090d">37,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjQtMS0xLTEtMA_37837868-69b2-4d51-bfd0-749ff97412fb">2,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjQtMy0xLTEtMA_13c765b6-eced-4e83-b48c-870e8c443e15">1,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjYtMS0xLTEtMA_f947ce60-166e-4f8d-9f18-c07ad6ff8b4b">224,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjYtMy0xLTEtMA_8c1a7cfa-1d11-41eb-ac7c-019a30557b53">172,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjctMS0xLTEtMA_4631daf6-e9d4-4f32-a87f-1be00f1926d5">23,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjctMy0xLTEtMA_3a512176-ad08-44c7-814d-51ea87997ad1">25,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjgtMS0xLTEtMA_2529d02d-7be8-49e3-8798-e8b622940a50">293,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjgtMy0xLTEtMA_d91e55f3-f56a-49c8-a7ad-89bd7bd977e0">237,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitment and contingencies (Note 11)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjktMS0xLTEtMA_3e4ea820-0acf-40fe-99cf-881ad04b33b7"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjktMy0xLTEtMA_6ac1b943-7914-496f-9fb1-228a0a8edefd"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzIx_013305b7-cc59-421e-8a32-bef29b5ece43"><ix:nonFraction unitRef="usdPerShare" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzIx_4d52a33b-6ee0-4c3d-b6d7-a48f117c490e">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzM1_14cf7fae-4054-467c-ae9f-396f069557e9"><ix:nonFraction unitRef="shares" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzM1_7a6eabc7-9ab7-4ca4-a233-5756478dc712">15,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzU3_79e79f67-4a14-4ce9-97a1-09b0365456bb"><ix:nonFraction unitRef="shares" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzU3_d25165a8-d179-42d2-9e77-20c12bf6a457">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzAtMS0xLTEtMTUyMw_e15b920b-ff5e-4b3c-b481-0ec00e0c4b4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMy0xLTEtMA_0ccac7f2-6b8f-4dec-be7f-a7f8d5a95138">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzE4_620ab27c-7bc0-4e2e-81a2-fa6c83a8e134"><ix:nonFraction unitRef="usdPerShare" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzE4_b91a2877-6571-4159-8486-5a1ca417d73c">0.0001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzMy_30e15955-d663-497f-b806-bd0e97393588"><ix:nonFraction unitRef="shares" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzMy_4b3fadc4-6856-4113-893a-85bf86cbab90">150,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzU0_5f9cbf8c-830b-4ec4-bbee-6b0fb35ca95c"><ix:nonFraction unitRef="shares" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzU0_955ea4d8-3a70-4277-8a96-a84e01e11348">45,502</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzYx_0c0d0556-50e9-459a-9208-2dddb72c2ef0"><ix:nonFraction unitRef="shares" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzYx_7a8b3c5f-df1c-4fb2-b7ab-9809a561a360">44,441</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June 30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMS0xLTEtMA_aa205834-ddde-4342-9bab-7bd22cc374d4">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMy0xLTEtMA_1d020ae1-a989-459b-bbd2-34a81e9656d7">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzMtMS0xLTEtMA_eca44fdb-be90-49e6-9a19-7a9bebe659f2">809,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzMtMy0xLTEtMA_aa9b4409-8234-450c-99b7-53506e21869b">848,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzQtMS0xLTEtMA_41746f64-4fe7-4334-8cfc-52855a0551cb">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzQtMy0xLTEtMA_8b805d02-2e6a-48e2-9985-d496ac0ecf17">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzUtMS0xLTEtMA_4ecb3965-2086-4fab-afce-799efccaf188">589,231</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzUtMy0xLTEtMA_0f6a0846-b086-4a3b-9708-b65cc2327afd">542,030</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzYtMS0xLTEtMA_698de601-c4da-4068-b2a5-b0baa2868dc4">219,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzYtMy0xLTEtMA_3e7c2724-a26d-41da-8d9e-1b676c377002">306,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzctMS0xLTEtMA_711a7334-1d13-4981-9e0b-506d25c9d8d0">513,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzctMy0xLTEtMA_b8943fa0-0af4-4cda-8fe5-f82971443e3e">544,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NanoString Technologies, Inc.</span></div><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:5pt;margin-top: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.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and service</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ffdf0c04e445c3b4258bcea3bb7d33_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy0xLTEtMS0w_60dd5140-0f4e-4eae-8dc4-be9358e038bc">33,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6c2753d3f954edba131b47af8fbde20_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy0zLTEtMS0w_11aab115-38b9-4047-b51a-5c673ae0862f">21,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia063d2692fab4e36bf1506a808425611_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy01LTEtMS0w_e8dfb98c-ab5c-492e-aed0-64feb9e4b201">65,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9871b2c68d420a90eb9dbb3ebd6e94_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy03LTEtMS0w_c0538c91-ae8b-4aae-b0cc-3d494d804db4">45,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf946fa77c4b4230adb8a936e38eb9cf_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC0xLTEtMS0w_0bfe10eb-a7a4-46bb-9760-03d3107bd66f">231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfc6eec4f9f64116851c4ab56737e73c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC0zLTEtMS0w_bd092987-b3c5-4d6c-a883-162808b3b843">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe363d132db4337a141238065b3598c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC01LTEtMS0w_9d0bdd73-63dc-459c-86fc-4eb72826d457">454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be4d9d3aff14396a4d59aa520695430_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC03LTEtMS0w_e2b327d1-c374-4a35-9201-a31cc5dce17c">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS0xLTEtMS0w_0a977a39-ec92-4ce7-8293-e7f9ee0ac979">33,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS0zLTEtMS0w_c102d2ac-33a4-496b-81c6-be964b412265">22,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS01LTEtMS0w_de24d959-b197-4fb6-b346-679315e1f3c2">65,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS03LTEtMS0w_848aadde-e6e1-479a-99e1-a86675b8b6b9">49,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product and service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy0xLTEtMS0w_52ba468a-fd3e-449c-b1a0-c62e3ab6929e">15,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy0zLTEtMS0w_8bde5498-cb57-4983-a58c-59e06ba95b36">10,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy01LTEtMS0w_b893363b-f7a4-4f80-ac24-cfb6d19e14ad">31,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy03LTEtMS0w_093e5db0-e06b-4358-aaeb-b2d0d285f708">21,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC0xLTEtMS0w_1e839fec-2975-472b-9032-01800ab539b8">17,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC0zLTEtMS0w_6ee88bcd-8480-4dc8-a98f-e000ddb791a7">15,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC01LTEtMS0w_9cf90235-0dc2-4dff-b0ff-86d880b17510">32,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC03LTEtMS0w_1093c4bc-231e-4b9e-8821-1aa1adf45a0e">33,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS0xLTEtMS0w_17006345-7393-44fa-9f5b-6deb53d50d2e">26,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS0zLTEtMS0w_88412315-6564-4cfc-9c19-480134906ff8">19,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS01LTEtMS0w_9f45b8b5-f5e9-44d4-b078-0c12dc5799a9">53,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS03LTEtMS0w_558e3b9e-b655-4094-a3db-8c2a551a8af3">45,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtMS0xLTEtMA_56902694-b91a-4377-bf9b-6e86521df682">59,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtMy0xLTEtMA_915fafb0-09a9-4686-8157-d269b2f0b930">46,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtNS0xLTEtMA_4b990410-2c49-48ca-b1cf-5a11bef075bc">116,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtNy0xLTEtMA_2b9755af-f9c0-469d-90f3-e008bdf1e098">100,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtMS0xLTEtMA_dc807d80-8afc-463a-a07f-b8c32ae7306f">25,635</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtMy0xLTEtMA_47cb7a3c-5565-4199-ae53-459dffdc05b7">23,759</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtNS0xLTEtMA_f92895a3-3b37-422a-bf10-dc36b99fdd21">51,503</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtNy0xLTEtMA_158580b4-2205-48dd-ac77-d1e3445f6fc9">51,394</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtMS0xLTEtMA_f1aac529-f7a2-4b69-a3a8-cfda3d99516e">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtMy0xLTEtMA_36bdb2e7-bd1a-4b47-9ce8-4a8c846044c6">479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtNS0xLTEtMA_be4bf002-2c9c-4940-a95e-99f16488152b">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtNy0xLTEtMA_2ecf7d08-4d19-4b26-aa46-acd920389bee">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtMS0xLTEtMA_4c918448-6352-4bfb-97aa-e6ea96fa5454">1,868</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtMy0xLTEtMA_bd860ffd-ca06-4a75-acf2-493671f92add">4,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtNS0xLTEtMA_33da0c0d-aaa4-43b3-8c21-a555ce840d0a">3,738</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtNy0xLTEtMA_a4098efe-098c-462d-be1f-b85cb941bbe4">6,999</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtMS0xLTEtMA_7e4b6c35-7722-4c15-9d40-181ac7bb06bb">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtMy0xLTEtMA_ea0bfd21-9070-47d0-a401-ac00495c9cf9">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtNS0xLTEtMA_6cfa1362-9e13-4700-aa28-9f43435a9d38">302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtNy0xLTEtMA_ffa8bfc2-b129-4ee4-b44e-6265f01ab6f2">1,275</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and termination of revolving loan facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtMS0xLTEtMA_3ba8dd7a-ef50-4292-914c-a6d54f42dce8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtMy0xLTEtMA_81cec28c-e2d0-4621-88ba-2e4df9f00679">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtNS0xLTEtMA_17686ff8-86d0-4b08-bcc3-4e1839ba3957">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtNy0xLTEtMA_811b816f-747f-4c27-9daa-23cc2c11b7e9">7,143</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctMS0xLTEtMA_e46f5418-196a-401b-adf9-a8be27b21d2f">1,303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctMy0xLTEtMA_e7fb1f34-0cde-4e40-8aac-fa70d0bd53e2">3,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctNS0xLTEtMA_b9a0d666-d9f7-43d7-8b0d-33262b9a2c71">3,087</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctNy0xLTEtMA_1e065b4d-20ec-4d90-9f63-446a4043af45">14,234</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss before provision for income tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtMS0xLTEtMA_97c8a1ff-fa73-4c1c-b84b-a038f2436005">26,938</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtMy0xLTEtMA_45ce90a4-8388-40a7-b9c4-d18fa3b6c592">27,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtNS0xLTEtMA_1ff26bee-3dca-4e82-976f-5a53fed880e3">54,590</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtNy0xLTEtMA_14434440-0617-40a7-8840-a5c5f5087f00">65,628</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktMS0xLTEtMA_bd391189-c40a-4618-a403-b68035347cb3">82</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktMy0xLTEtMA_064c7c9b-19a4-403b-a3c1-3271d7f3be5f">69</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktNS0xLTEtMA_fe29eb6c-d9de-4fac-b2c2-673cbfbd1479">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktNy0xLTEtMA_dfbae336-f0fc-417c-aad0-1d12689a7336">129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtMS0xLTEtMA_ce0ca354-1da9-42fd-b1f7-dbb02d75e9c7">27,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtMy0xLTEtMA_8813c0a4-c721-4f3a-b468-079ffc78418e">27,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtNS0xLTEtMA_8d47d90a-a9de-4e9e-9f66-4c542272ea13">54,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtNy0xLTEtMA_28804768-cb4b-4e1a-ba23-1bf19991949b">65,757</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share &#8212; basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtMS0xLTEtMA_7862e2aa-a554-461e-8f54-82ebac535b6c">0.60</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtMy0xLTEtMA_b955eddb-8ce6-4df6-b481-8be5acf6d674">0.72</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtNS0xLTEtMA_8f69775c-569e-4de3-9020-60b75176b1c0">1.22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtNy0xLTEtMA_4c9e9878-ae8d-419e-a465-098d8a298197">1.76</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItMS0xLTEtMA_1e484215-6038-4234-a2f9-1836e15bacf6">45,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItMy0xLTEtMA_97e943ff-a58c-4985-a865-a84f9abea1d9">37,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItNS0xLTEtMA_f40dc12c-f647-402b-bc48-1799ade667a4">44,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItNy0xLTEtMA_a97cdf1b-5750-4a3e-b034-0958689f40c4">37,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NanoString Technologies, Inc.</span></div><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top: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.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi0xLTEtMS0w_a43072e5-aeef-4a5d-8ee5-3808a0afa218">27,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi0zLTEtMS0w_7fdd94c4-66aa-4823-803c-c7c02f61073e">27,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi01LTEtMS0w_3b5a90a5-b58d-4a4b-8204-c99ae182eaab">54,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi03LTEtMS0w_022fcb1b-47f2-4ed9-bb65-2b496b5df90c">65,757</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrealized gain (loss) on available-for-sale debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy0xLTEtMS0w_9069250e-0cbb-416d-8f85-fc0e96f253a8">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy0zLTEtMS0w_126cb6d4-d5d6-4399-b846-200020bceae4">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy01LTEtMS0w_29c36f0d-0bc1-44ac-8268-b9202e762731">145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy03LTEtMS0w_653915bc-c515-45ca-8a16-b0d6cd13fb97">292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC0xLTEtMS0w_b209c2c8-a14f-4ea6-a92f-8eab92eae31b">27,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC0zLTEtMS0w_759b9e52-7ff5-481d-8f8a-610ee9669a52">26,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC01LTEtMS0w_43f735ac-f3e5-4d66-b41e-85b342136384">54,877</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC03LTEtMS0w_bbe2856b-98c8-4449-be3e-6eb2534e4717">65,465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NanoString Technologies, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:5pt;margin-top: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:37.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.958%"></td><td style="width:0.1%"></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:6.400%"></td><td style="width:0.1%"></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:8.900%"></td><td style="width:0.1%"></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.811%"></td><td style="width:0.1%"></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:9.047%"></td><td style="width:0.1%"></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:9.639%"></td><td style="width:0.1%"></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at January 1, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc643a1a9a89462ea8f142926d1cdbce_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy0xLTEtMS0w_49e050e1-516f-4e19-a0ce-aa6efd1eba2c">36,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc643a1a9a89462ea8f142926d1cdbce_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy0zLTEtMS0w_f45a1118-63c0-4b4e-a6a0-a1e7900ecf2a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1bd023a3c994c81afff96b6257b7e7c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy01LTEtMS0w_5e3f88c9-7153-47ea-bde9-9baddc3c1062">535,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3df3b30b3bc40f49c57cfec5467d274_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy03LTEtMS0w_92b91355-13d9-41d0-af7a-d72ed23fcb0b">145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3eb39108e1544b78637a6dcf4a1af1f_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy05LTEtMS0w_ba902c81-3073-4c85-80fb-272c8ba84db1">431,952</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33bbc821cf94424e90d966bc2d90e264_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy0xMS0xLTEtMA_fc370852-4bcc-4aa0-b6e5-c5fbd0e54839">104,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity component of convertible notes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNC01LTEtMS0w_52584ba7-fad3-40bb-94d5-57e4ee6f06f0">58,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNC0xMS0xLTEtMA_ae7d078a-eb7a-4aee-a50b-bdf3c6e423d9">58,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants issued for common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNS01LTEtMS0w_b658070b-4d6a-4d1e-aae9-747fa5c4a355">737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNS0xMS0xLTEtMA_eca0ce1a-cf29-4701-80bb-00482cf0665c">737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued for stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02e6f333cb8547a185824f503d338007_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNi0xLTEtMS0w_984dd933-4f5b-4563-b890-939971570488">948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNi01LTEtMS0w_41f197b4-8c9c-4b80-a398-5c40172a8581">6,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNi0xMS0xLTEtMA_b3237070-8c8b-4719-aaae-e475ad0a7331">6,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued for employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02e6f333cb8547a185824f503d338007_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNy0xLTEtMS0w_4e179861-4fdf-4bba-9429-8612b7438195">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNy01LTEtMS0w_929c3bb7-fa73-4f3e-9b29-825d0e6e05a8">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNy0xMS0xLTEtMA_4b5567dd-0e06-4969-9310-e8c11c4d7b7b">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of common stock warrants, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02e6f333cb8547a185824f503d338007_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOC0xLTEtMS0xMjc_0fa43f28-cf64-43b2-af71-9795da8c06b2">407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOC01LTEtMS0w_572d0f52-c1c2-4290-a4fe-d237454b3496">2,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOC0xMS0xLTEtMA_c9d3ce37-29f3-42f4-a5f6-740bd4c4d810">2,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOS01LTEtMS0w_07945ddc-091a-405b-8edd-f2940dad1919">4,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOS0xMS0xLTEtMA_c64fec9d-6bc6-47ec-8984-0c2f66e8df8e">4,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic70c7a931ca541a89fac5f733c8728c3_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTAtOS0xLTEtMA_13585b1d-37eb-4406-88eb-1f521561b77d">38,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTAtMTEtMS0xLTA_9c980782-7e40-4556-b22c-f584582760bd">38,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6c3d3b1bfd447e7ad836cd038fbfdd7_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTEtNy0xLTEtMA_f39d222b-4cb6-4d93-8b39-dee11c3d29d3">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTEtMTEtMS0xLTA_d449880d-5a6b-4105-8712-0fdf53befb5d">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at March 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i451232c957754acfbf0660065c6575c3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItMS0xLTEtMA_6721f238-0dae-47c9-82a0-a3a9dec6f206">37,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i451232c957754acfbf0660065c6575c3_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItMy0xLTEtMA_71550772-44a9-4a14-86c0-7451a4031d27">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee099da61ea048938799d026b602324e_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItNS0xLTEtMA_be4415f3-aa4a-4ede-949b-163cae076d76">605,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30832c01e8ad41799fc586d9d56a1084_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItNy0xLTEtMA_4cc03f57-6c4c-4193-a191-acea4565ee6a">84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i028aa09db43d40d7a5c5e1b233b7de0a_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItOS0xLTEtMA_d5afd9e0-66bd-4f3a-803b-cbef3abb09e4">470,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11cef32a50e94258b02c541bbaeb2051_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItMTEtMS0xLTA_76dfb6d8-3882-439e-b8b8-e6b6dabf6441">135,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued for stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic903b385662e498a822fee65c2b57d82_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTMtMS0xLTEtNTg2Ng_82f6b77d-62ae-4dca-a023-71f945f58747">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05e66cb34775481f961486c47f74094d_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTMtNS0xLTEtNTg2Ng_190f712b-c9df-4342-9436-5722c9f24119">2,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTMtMTEtMS0xLTYyMDQ_952e7404-a8a9-4c9c-a16f-2554aff235ac">2,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05e66cb34775481f961486c47f74094d_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTQtNS0xLTEtNTg3MA_f29e3e5f-a9cc-496a-82d5-078272853dc4">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTQtMTEtMS0xLTYyMDk_bed4214f-d0fa-4e4c-a89e-2789a4541f87">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72c0678824b149a7968cf6f7b8816cbc_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTUtOS0xLTEtNTg4MQ_0feb3284-b1eb-41ec-81c6-c58b57f68204">27,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTUtMTEtMS0xLTYyMTc_374cdea5-3119-436b-b3d1-c234f651497b">27,133</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i591846dec2284c93a3dc3c2275a792dd_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTYtNy0xLTEtNTg4NA_e3e61618-6da0-4019-b99b-6afa0aee1ee8">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTYtMTEtMS0xLTYyMTE_4b9236b7-a77c-476a-8dbe-00fac783ce34">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d6c62d36e704c2f8423a242bcc87c7f_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctMS0xLTEtNjIxMw_f2e6bd38-fe6f-43d9-8ff5-ab7d2e3ef386">37,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d6c62d36e704c2f8423a242bcc87c7f_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctMy0xLTEtNjIxNQ_e9c581bc-063d-4f3e-b6d2-ecacbe6b93d0">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8920c4050ed24cd9a3f82d4403e06c17_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctNS0xLTEtNjIxNQ_f3457a2b-8d05-433c-9cbd-7d6685f23d2a">611,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04dda1cde18147b88e7dcf30eb9460e5_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctNy0xLTEtNjIxNQ_9a44cf78-06b7-48d2-ae9a-348c8a4ad7e8">438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4f0c3f4d02d410a800f45e403eb7bbc_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctOS0xLTEtNjIxNQ_4dad68fe-b135-4cc9-9dd9-db3fcbc6faa9">497,709</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4d26acd9b8a400abea78339268567c3_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctMTEtMS0xLTYyMTU_0fbab0ab-1bff-435e-960a-77473ee5dc0a">114,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></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></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:37.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.958%"></td><td style="width:0.1%"></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:6.400%"></td><td style="width:0.1%"></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:8.900%"></td><td style="width:0.1%"></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.811%"></td><td style="width:0.1%"></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:9.047%"></td><td style="width:0.1%"></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:9.639%"></td><td style="width:0.1%"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie27da8e195b840578be18e0a64e3045c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi0xLTEtMS0w_d03c02b5-7992-40fc-ae21-846a4397ebea">44,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27da8e195b840578be18e0a64e3045c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi0zLTEtMS0w_cb5d0bca-de11-4bad-b094-64902e72e9d0">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ed732cf386a4740ba075eb174640321_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi01LTEtMS0w_d576da01-71dd-4635-8c68-ee4cefe4c8b7">848,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d77c28ddce94519ae149e6c46c0b7e0_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi03LTEtMS0w_785299e1-7343-402f-a3b8-9dd72db1059d">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i192585804c754a029871c960e9bc6dc4_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi05LTEtMS0w_2c6649fc-55e8-4a60-92ec-a28959841e95">542,030</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi0xMS0xLTEtMA_2a91b34b-a469-40d8-89f5-38c5956536de">306,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative effect of a change in accounting policy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7c875da7a69437c926b83da41643f0b_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMy01LTEtMS0yNTk0_f21f2deb-db24-4c59-8427-0969f0016a2d">58,543</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i197c6a2506ba4d1fbf2e15ccd0123278_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMy05LTEtMS0yNTk0_e6f38847-153c-403b-8c30-17bbcbad3e40">7,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMy0xMS0xLTEtMjYwMQ_421320a9-3db6-4bcd-bf35-b02cfd4e837a">51,012</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued for stock options and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS0xLTEtMS0w_c2177a6c-8704-438b-b001-5713f4c368e7">726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS0zLTEtMS0w_92f711fc-ab0b-4ba6-a869-7a041f9ac1f6">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS01LTEtMS0w_9f3cf758-3862-41b0-96a0-901aec997ddd">2,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS0xMS0xLTEtMA_a86140fd-fa3f-480c-9bb9-a8340237d552">2,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued for employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNi0xLTEtMS0w_6320f6c9-b74e-483b-84e8-3625db340dd4">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNi01LTEtMS0w_68276630-fefc-446e-97b3-013cd131a08f">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNi0xMS0xLTEtMA_817072e5-f584-4a7b-b94b-9b7713f75035">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOC01LTEtMS0w_70b2f99a-454c-4b95-a694-45915b08f3f9">2,585</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOC0xMS0xLTEtMA_61dd2ba2-4e31-4b6d-9b2d-0c65faa67c8d">2,585</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOS01LTEtMS0w_e6c3b791-26a0-433c-993b-da3f0d7afb51">7,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOS0xMS0xLTEtMA_fbf99cdf-cb5d-40b2-ac34-8e76462ac3d7">7,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2dbc8679c13c403c9349839900a41ad8_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTAtOS0xLTEtMA_6a53160f-abfb-4e6f-94ae-4467633b0369">27,712</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTAtMTEtMS0xLTA_04a7fe27-574c-4a17-bf29-e6412e0f558a">27,712</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if9d791386b154c7cba7eefa4629a515a_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTEtNy0xLTEtMA_8a72ebe1-33b2-43e9-976b-e4d9462c1b9e">74</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTEtMTEtMS0xLTA_bd3a5675-c159-4c87-bb2c-6451f5c628e1">74</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie9d6be1275ac4a5abd758cba1b04021a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItMS0xLTEtMA_bed93b2c-b96f-442b-8679-a868c8d6e27d">45,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9d6be1275ac4a5abd758cba1b04021a_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItMy0xLTEtMA_dd9c93dc-8887-4ca7-9c0f-7bcd02b0d4ce">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic960e6629738433b80831864b6678f49_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItNS0xLTEtMA_9fb7518c-53c2-4754-9af4-fed9a6bfb2b3">798,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i434ab640da4947319012126a03a6ceaf_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItNy0xLTEtMA_85293fa9-5220-482d-afa2-f0c834263a94">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16594b14a30d44278b1d5ae5ef3c1d71_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItOS0xLTEtMA_8f9930a6-b564-4056-960d-97e02491e6e2">562,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66e7fd098d11411ea101e2bd1ee76579_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItMTEtMS0xLTA_3f782011-8f59-4883-b271-6bd6425b5962">236,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued for stock options and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic59b42c2cafa49079db0f48dfc7a5204_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTQtMS0xLTEtMA_5cc239b4-56c7-4009-b7b3-7917a12beb8e">297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31e3782f417c42b790937e0b81468a2b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTQtNS0xLTEtMA_d0954dad-d3fa-4a3d-972e-2e0789ef60d1">2,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTQtMTEtMS0xLTA_942a20b2-614c-4f6c-a8c7-2624a5bfa49e">2,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31e3782f417c42b790937e0b81468a2b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTctNS0xLTEtMA_2f5ccb4e-244c-42e0-93e5-01c5a763e31d">8,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTctMTEtMS0xLTA_a6fc03a2-3bfc-40c9-a5d5-036d53eb2a57">8,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffb27d720d4b41b5af4caba4fc2868e1_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTgtOS0xLTEtMA_50cf3e2b-a133-479a-aaff-49ba56256278">27,020</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTgtMTEtMS0xLTA_2cc201f4-8c2d-4cec-bae0-c97457fb8cc2">27,020</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81e852d135894d2f870a0434a0c1a687_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTktNy0xLTEtMA_066d0cb5-9d3f-47f9-bdd5-eb10dd3ffb41">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTktMTEtMS0xLTA_b574a5e0-3c8e-458c-858f-f7c78ef74702">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e3f8faacf914da89036485e97f40b2c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtMS0xLTEtMA_ecefb894-cf74-40f7-8a2b-3239699b5b0b">45,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e3f8faacf914da89036485e97f40b2c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtMy0xLTEtMA_ba416d4d-0138-49f0-9c7a-7ab39b59d4f3">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf16e34bf4bd4bd2aee63b861bf65bd5_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtNS0xLTEtMA_84555a65-06e3-4785-9c68-59bc4f6c5442">809,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7d0ce387ff84394a5549737a55ffa80_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtNy0xLTEtMA_a6f2b2f9-8099-405c-bffe-2923f01b3f0b">62</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id208e45a247b413ab5a81e28c7be569d_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtOS0xLTEtMA_34a91b0e-6078-4e4e-9564-5f3f0725886a">589,231</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtMTEtMS0xLTA_96534819-e98e-42a1-b677-8ae0a84cd2f2">219,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></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></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></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></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></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></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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="36" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective January 1, 2021, the Company adopted Accounting Standard Update No. 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40). See Note 2. Basis of Presentation and Summary of Significant Accounting Policies and Note 9. Long-term Debt, Net for more information.</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NanoString Technologies, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMy0xLTEtMS0w_3b5a90a5-b58d-4a4b-8204-c99ae182eaab">54,732</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMy0zLTEtMS0w_022fcb1b-47f2-4ed9-bb65-2b496b5df90c">65,757</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNS0xLTEtMS0w_91fdd53c-47fa-42e4-8f5e-bd49b52e1147">15,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNS0zLTEtMS0w_f221b148-0821-45b0-9ed5-aa661dfd980e">8,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNi0xLTEtMS0w_113f9904-2b43-4e00-95f5-115f945b461a">2,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNi0zLTEtMS0w_f0e1f1e0-d6b8-4e40-8851-457759d436f8">2,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of accrued interest on long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="nstg:RepaymentOfAccruedInterestOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNy0xLTEtMS0w_5d9c7b3b-228e-4dac-8620-3536d915a8ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="nstg:RepaymentOfAccruedInterestOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNy0zLTEtMS0w_449afc68-4472-46e6-bae4-983a07a924eb">2,593</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0xLTEtMS02MjI_dc1c5cf1-7f10-4e04-bace-f04fdaa176e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0zLTEtMS02MTQ_e28204f0-865f-4380-9673-3ab6a28d4b19">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0xLTEtMS0w_d0e2309e-4bb3-4364-b709-78c9e2fbe5c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0zLTEtMS0w_d00e9a57-7fb1-4d35-8348-5d82a9e3c0ec">7,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount and deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="nstg:InterestAccruedOnLongTermNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOS0xLTEtMS0w_051c26ff-4f1f-4892-9b26-7d0a192f17c5">709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="nstg:InterestAccruedOnLongTermNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOS0zLTEtMS0w_247dd5cb-02eb-43c1-b632-75f12ab729ca">3,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accretion of discount on short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTEtMS0xLTEtMA_594a623a-02bc-40f5-872c-8412359cfa68">2,401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTEtMy0xLTEtMA_f7494ab0-3657-4703-895d-5be746060dad">150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="nstg:OperatingLeaseRightOfUseAssetsAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTItMS0xLTEtMA_13ac54d2-96ae-4b99-928d-191869da6e31">1,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="nstg:OperatingLeaseRightOfUseAssetsAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTItMy0xLTEtMA_20f29284-e278-420c-aa2d-4217240282ae">1,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for inventory obsolescence and bad debts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTQtMS0xLTEtMA_5d88fe86-d26a-47fd-9357-ad9d48dd5129">1,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTQtMy0xLTEtMA_a0596978-5c0f-49e5-9834-55a0e62847d6">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTYtMS0xLTEtMA_2217b0bf-8945-4a80-bc26-e81c145d0738">1,191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTYtMy0xLTEtMA_59e4d222-d746-4ea1-960d-48975ee7f0a6">5,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTctMS0xLTEtMA_75c1992f-7fac-4fe9-84ba-343166239a15">7,048</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTctMy0xLTEtMA_eb7edc64-f98c-4088-ac3c-130118729179">6,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTgtMS0xLTEtMA_0feb6896-9407-4ee0-816b-e3b78994eaac">5,684</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTgtMy0xLTEtMA_0391c46c-da51-4161-844c-b1ba2c64bde0">5,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTktMS0xLTEtMA_e6724470-8486-43e9-b458-c13e216a7844">6,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTktMy0xLTEtMA_9cedb970-8d8f-4fc7-8e62-912fffdf6fc2">2,835</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjAtMS0xLTEtMA_34977e14-2f20-4828-9e53-145fa1015920">553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjAtMy0xLTEtMA_6bbe9493-d45d-4da9-89dd-e4fe596dd933">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and other employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjEtMS0xLTEtMA_12919379-d314-43f5-a513-bee20b235f6d">806</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjEtMy0xLTEtMA_ad0f01a3-869e-44df-b115-2fb491d704ae">3,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" name="nstg:ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjItMS0xLTEtMA_6ee4934a-bce2-4969-b7b0-49ceabe9010b">149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="nstg:ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjItMy0xLTEtMA_2f17b909-2109-4a08-928d-749e5353c57b">3,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjMtMS0xLTEtMA_5cbf4622-89a9-4536-aeb7-1126e2cb27c7">1,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjMtMy0xLTEtMA_8550f528-15fc-414c-ac1b-e122d43c9142">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="nstg:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjQtMS0xLTEtMA_8cf2ec98-d788-4b68-95f3-6c4b7366fc99">2,090</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="nstg:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjQtMy0xLTEtMA_a4d43a45-c5da-4df8-9a4e-0dd97265aca3">1,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjUtMS0xLTEtMA_47d0f469-9953-4b73-941b-2491b94c8fc5">44,167</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjUtMy0xLTEtMA_1def8a9a-4e5a-4c7a-ad92-2a7a28fdfb84">50,139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjctMS0xLTEtMA_17fbe26b-0b00-4472-9be8-98946b0ea534">3,784</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjctMy0xLTEtMA_73fb5c28-04f2-4b85-b9c2-e3e9398df46a">5,365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjktMS0xLTEtMA_1aca9e5e-cf3c-4f0f-9f55-fa5ebee879c1">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjktMy0xLTEtMA_9a1e822e-be4b-4583-aebb-179f5ca11f6b">17,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from maturity of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzAtMS0xLTEtMA_52ec945e-0924-427e-b728-273db25076d8">24,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzAtMy0xLTEtMA_6fadca1c-ff6a-4184-9aa1-74d14c35437e">69,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzEtMS0xLTEtMA_a95de3cd-48f7-4e14-a645-8e59bd2532fa">235,263</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzEtMy0xLTEtMA_aaac4e7c-a0f8-4b72-894f-9441b3750358">38,804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) provided by investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzItMS0xLTEtMA_11b3a5e0-95a0-49ce-af3d-3fb062603020">210,283</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzItMy0xLTEtMA_73997ac1-5146-4b10-bca3-715f246ccf63">42,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of 2025 convertible senior notes and borrowings under long-term debt agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzQtMS0xLTEtMA_8a1998bf-6f70-4799-bf9e-c243bdbadcbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzQtMy0xLTEtMA_d4871dce-5d33-49af-a396-cb96aabb6577">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fees paid for issuance of 2025 convertible senior notes and long-term debt borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzUtMS0xLTEtMA_bcab3d17-61a0-48ca-acc2-4081a7d3aaf1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzUtMy0xLTEtMA_f8b790bf-f2e4-4af1-b1b1-7893a87899b9">7,403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzYtMS0xLTEtMA_ff1c555f-d0e2-400a-9d23-8328b91ca863">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzYtMy0xLTEtMA_f4c651ee-93b0-4dfe-9adc-e9585078f602">80,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fees paid upon extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzctMS0xLTEtMA_a55d59e6-e397-4428-b6d5-4f9dc97fb350">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzctMy0xLTEtMA_dd65620c-b7c8-4b8b-b25c-538d340a8d86">4,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzktMS0xLTEtMA_7db3c7c3-fddb-4240-854e-6e7d8befd89d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzktMy0xLTEtMA_d7ed7e4e-f622-47f3-8bdc-e3026121bab3">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDAtMS0xLTEtMA_78ea1ec8-a285-4e30-9204-ccaf6dd0c266">2,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDAtMy0xLTEtMA_3fa68e27-15f2-4ba7-90f0-53e7ababd6d2">2,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock for employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMS0xLTEtMA_06458fdc-205c-46f4-8998-3d9d3546847b">1,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMy0xLTEtMA_40ae0e35-2769-421b-a548-0d6fcf4e9ebf">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDItMS0xLTEtMA_e8a2fdbe-d25c-49c8-8176-1f26bde2c084">4,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDItMy0xLTEtMA_22e2e44d-5411-4d35-8f24-a1d40c349981">9,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMS0xLTEtNzE2Nw_54f25bfe-435d-4367-b1ca-39e6396a9660">119</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMy0xLTEtNzE2Nw_c511fdef-73a0-4730-a65a-3c1e3f67d3df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDMtMS0xLTEtMA_4fbbf877-e9ac-4140-83cc-7f9b25a01900">2,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDMtMy0xLTEtMA_04749270-4a44-4c6c-8baf-68085ec9610f">147,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 73pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDQtMS0xLTEtMA_0ddb7d26-602a-4035-92d1-f9dbe4086cbc">251,459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDQtMy0xLTEtMA_6121321d-3021-4c6a-9b1a-196d643178e1">139,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDUtMS0xLTEtMA_62d5dc16-682c-4702-86c2-6006652e00bf">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDUtMy0xLTEtMA_d6bc3945-1642-41d7-9259-99a11dc62fb9">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDctMS0xLTEtMA_fddbdd1a-aa8c-45ed-bd94-d58b69185821">411,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33bbc821cf94424e90d966bc2d90e264_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDctMy0xLTEtMA_d7675f8d-4d5e-4d54-ae30-8eb5faab32b3">29,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDgtMS0xLTEtMA_1b4ca3bb-2afa-42ad-93a4-562184556245">160,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4d26acd9b8a400abea78339268567c3_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDgtMy0xLTEtMA_f775749c-a786-4364-9362-8ba16597f9d2">168,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease right-of-use assets obtained in exchange for lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNTEtMS0xLTEtMA_fbfb0ddb-b008-4858-9ed8-4c9783e37b73">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNTEtMy0xLTEtMA_388a5252-ad9b-49df-a5b6-0a0340df0008">449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NanoString Technologies, Inc.</span></div><div style="text-align:center"><span style="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)&#160;</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_34"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNC9mcmFnOmJjYjQzNGEyZGIyZDRkMGFhOWRhZjc4ZmEzYWY0Y2ZhL3RleHRyZWdpb246YmNiNDM0YTJkYjJkNGQwYWE5ZGFmNzhmYTNhZjRjZmFfMjUwMg_61568d1b-2172-4b51-a2a5-648190537895" continuedAt="id02367b9a4b24a87a397fabc194274f4" escape="true">Description of the Business</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id02367b9a4b24a87a397fabc194274f4">NanoString Technologies, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware on June&#160;20, 2003. The Company&#8217;s headquarters is located in Seattle, Washington. The Company&#8217;s proprietary single-molecule chemistries enable the direct detection, identification, and quantification of individual target molecules in biological samples by attaching unique molecular reporters to each target molecule of interest. The Company currently markets and sells <ix:nonFraction unitRef="platform" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="nstg:NumberOfPlatforms" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNC9mcmFnOmJjYjQzNGEyZGIyZDRkMGFhOWRhZjc4ZmEzYWY0Y2ZhL3RleHRyZWdpb246YmNiNDM0YTJkYjJkNGQwYWE5ZGFmNzhmYTNhZjRjZmFfNTA2_ef3817c3-b7e9-4edf-a83c-7b89255264c5">two</ix:nonFraction> platforms based on its proprietary technologies, its nCounter Analysis System, and its GeoMx Digital Spatial Profiler, or GeoMx DSP System, both consisting of instruments and consumables, to academic, government, biopharmaceutical, and clinical laboratory customers.</ix:continuation></span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_37"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMTI_f9d7f963-097d-43cb-95d8-c67a4c606c7a" continuedAt="if2a03a562244438bb5a90295e891fb64" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="if2a03a562244438bb5a90295e891fb64" continuedAt="i60b696823ecf4731a5a05a7d69370f04"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMzI_6a5738e9-791c-435a-b77a-53f2eaae9b90" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company and its wholly-owned subsidiaries. The unaudited condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all information and disclosures required by generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for annual financial statements. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and U.S. GAAP for unaudited condensed consolidated financial information. Accordingly, they do not include all information and footnotes required by U.S. GAAP for complete financial statements. The accompanying unaudited condensed consolidated financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#8217;s financial position and results of its operations as of and for the periods presented.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless indicated otherwise, all amounts presented in financial tables are presented in thousands, except for per share and par value amounts.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Given the global economic climate and additional or unforeseen effects from the COVID-19 pandemic, certain estimates are becoming more challenging, and actual results could differ materially from those estimates. The results of the Company&#8217;s operations for the three and six month period ended June&#160;30, 2021 is not necessarily indicative of the results to be expected for the full year or for any other period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMzQ_ef81d98b-277c-4edc-9825-affbf65e6559" continuedAt="ib89eb216cc0f464fb8829db770d740a6" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration expected to be received in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product or service to the customer, meaning the customer has the ability to use and obtain the benefit of the product or service. The Company recognizes revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates the majority of its revenue from sales of its proprietary nCounter Analysis and GeoMx DSP systems, and related consumables. Services consist of instrument service contracts and service fees for assay processing.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib89eb216cc0f464fb8829db770d740a6">The Company at times may enter into collaboration agreements that generally recognizes revenue based on the timing and amount of development activities or the achievement of certain milestones. Expenses incurred in relation to research activities conducted in conjunction with our collaboration partners are recognized when the related activities have occurred and are classified in the statement of operations, generally as research and development expense.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><ix:continuation id="i60b696823ecf4731a5a05a7d69370f04" continuedAt="i60dee5a8bb5c4eb6814b12eff76b3fbd"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMTU_334f1748-ab1b-4b43-bc56-f96eeec3c064" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2021, in accordance with the prior accounting guidance for debt with conversion and other options, the Company separately accounted for the liability and equity components of its <ix:nonFraction unitRef="number" contextRef="i18b3d9ef6131484185d4a6c01e7d3366_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTA5OTUxMTY3MDgyNw_951cf8ff-2a2f-409a-952c-9dda008133d6">2.625</ix:nonFraction>% Convertible Senior Notes due 2025 (&#8220;Convertible Notes&#8221;) by allocating the proceeds between the liability component and the embedded conversion feature, or the equity component, due to the Company&#8217;s ability to settle the Convertible Notes in cash, common stock or a combination of cash and common stock, at its option. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company&#8217;s non-convertible debt borrowing rate for similar debt. The equity component of the Convertible Notes was recognized as a debt discount and represented the difference between the proceeds from the issuance of the Convertible Notes and the fair value of the liability of the Convertible Notes on their respective dates of issuance. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred, and a portion of the deferred issuance costs were deemed attributable to the equity component and were allocated to additional paid-in capital.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221;  (&#8220;ASU 2020-06&#8221;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company uses the if-converted method for purposes of calculating dilutive earnings per share, if the Convertible Notes are dilutive during the period. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred and are amortized to interest expense over <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfNDM5ODA0NjU1NDEyOA_8a8ee168-49de-403a-9fef-e969bbf85c08">five years</ix:nonNumeric> using the effective interest method.</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 9. Long-term Debt, Net for additional information regarding the Convertible Notes.</span></div><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMjM_d83916f8-2c05-4352-aae0-718df33f1688" continuedAt="ib90925e37cec4942bdd0d9b14a8419b5" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception of a contract. The Company&#8217;s leasing portfolio is comprised of operating leases primarily for general office, manufacturing, and research and development purposes. Operating lease liabilities and the corresponding right-of-use assets are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease right-of-use asset is reduced by lease incentives included in the agreement. As the existing leases do not contain an implicit interest rate, the Company estimates its incremental borrowing rate based on information available at commencement date in determining the present value of future payments. The Company includes options to extend the lease in the lease liability and right-of-use asset when it is reasonably certain that the option will be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. For our short-term leases, we recognize lease payments as an expense on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capitalized Internal-Use Software Costs</span></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib90925e37cec4942bdd0d9b14a8419b5">The Company capitalizes certain development costs incurred in connection with software development for hosted third-party software platforms used in operations. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as part of other long-term assets. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over the term of the related hosting arrangement and is recorded within the consolidated statements of operations based on the functional use of the software.</ix:continuation> </span></div><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMTY_67c73769-078c-4af6-ab6b-d5e38fd52342" continuedAt="id231acb3afa140609c529c95cb5770fc" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board, or FASB, issued &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40).&#8221; The new guidance simplifies the number of accounting models for convertible instruments; and as a result, under the remaining available models, removes the requirement to separately account for conversion features between liability and equity components. The ASU will become effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, with adoption as of the beginning of the annual fiscal year. The Company adopted the standard, on a modified retrospective basis, on January 1, 2021, and as a result, has increased long-term debt and reduced equity by $<ix:nonFraction unitRef="usd" contextRef="id7c875da7a69437c926b83da41643f0b_I20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTA5OTUxMTY1ODQ3Mw_c662d8cc-00dd-4dea-ad35-d5906d425fe6">58.5</ix:nonFraction> million related to reclassification of the initial debt discount and debt issuance costs that were attributed to equity as determined by the initial accounting for the Convertible Notes. Additionally, the Company reduced its accumulated deficit by $<ix:nonFraction unitRef="usd" contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTA5OTUxMTY1ODQ4Mw_6b9faedc-cb07-4e03-9db2-ee0b00d7312e">7.5</ix:nonFraction> million to reverse the cumulative impact </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i60dee5a8bb5c4eb6814b12eff76b3fbd"><ix:continuation id="id231acb3afa140609c529c95cb5770fc">of  previously amortized debt discount costs through December&#160;31, 2020. See to Note 9. Long-term Debt, Net for additional information.</ix:continuation></ix:continuation></span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_40"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMjM5Mw_01d821fa-8ae6-4f58-8759-d24eca4ce97b" continuedAt="i18c468b110424bf38427d0e7255eade1" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i18c468b110424bf38427d0e7255eade1" continuedAt="i7173165cbba4492ea0ff7370ac120644"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as a single reportable segment. The Company has <ix:nonFraction unitRef="sales_force" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="nstg:NumberOfSalesForces" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTE3_e2a0ef8b-3208-4b11-801b-bdc765c71361">one</ix:nonFraction> sales force that sells the Company&#8217;s nCounter and GeoMx DSP instruments, consumables and related services. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenues</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table of total revenue is based on the geographic location of end users or distributors who purchase products and services, and of our collaborators. For sales to distributors, their geographic location may be different from the geographic location of the ultimate end customer. For collaboration agreements, revenues are derived from partners located primarily in the United States. Americas consists of the United States, Canada, Mexico, and South America; and Asia Pacific includes Japan, China, South Korea, Singapore, Malaysia, India, and Australia. </span></div><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMjM5NQ_7bb23192-f704-40f8-b2b4-6a4ec2c38b11" escape="true"><div style="margin-bottom:6pt;text-indent:36pt"><span style="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 by major product line and primary geographic market (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></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:7.233%"></td><td style="width:0.1%"></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.648%"></td><td style="width:0.1%"></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.940%"></td><td style="width:0.1%"></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:7.233%"></td><td style="width:0.1%"></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:7.233%"></td><td style="width:0.1%"></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.648%"></td><td style="width:0.1%"></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.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fe5f561a79241caaa457a814f7e3509_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xLTEtMS0w_310b6c86-9227-4a5c-b04c-3eafdd34bc71">7,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0b193f4352747b1a1ae4c6684771261_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0zLTEtMS0w_c4ec086e-e34a-4ab3-9fa6-24fd89ee999d">2,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6585023727b44ffe906022c0ca483963_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy01LTEtMS0w_55f6c651-8959-4fd3-98a2-ac17a81be812">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1f6348c2d3493388f79e8ee712af7f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy03LTEtMS0w_411efa0f-3117-4a90-ba00-9abab9c75859">11,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703755782a4b4c0e83db61a7f46736bc_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy05LTEtMS0w_c3a893cc-517d-4e4d-bcb7-ae55266d7fd0">13,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idce1658684c347deacdaa62a1d2ba0b0_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xMS0xLTEtMA_a369f5f9-814c-4969-baf5-24be68c12871">6,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ea84f9728c649fda0110d5b3ea6fcf7_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xMy0xLTEtMA_1aab2161-10a2-46fb-9681-f5b18ee1c3fa">4,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib604a01f56c84a6394b40b3646cd57f1_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xNS0xLTEtMA_5a7a628b-6a60-4f96-a3e3-d854725ea434">23,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1be4847834584a08ac29c627f92ec71c_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xLTEtMS0w_dde43a10-6c42-4780-8f07-fcf57ac03792">12,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b90f544ac244c968d0afae7ffebc587_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0zLTEtMS0w_295aa136-6072-4357-b189-da5c3682c52f">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia89b094bb9ae467f8d3cb3fa51e36a13_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC01LTEtMS0w_e1956285-d44a-4f7e-b081-132bccf3f78e">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6a75af804b94f5682f84afc8a018b2b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC03LTEtMS0w_fde3d744-86c1-40c4-b6f5-76c495eadf2e">17,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa45be05f9fe46ec9d6676e3fec20f8b_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC05LTEtMS0w_16f9a7c2-0957-4639-ad2a-42b8a5faae8a">23,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cfb2fe3f2c24d239455c13da4f87754_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xMS0xLTEtMA_1200b079-112e-4898-bc7b-9d6d681de2e9">7,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf2c66a9253843e5a3441c517b1d0241_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xMy0xLTEtMA_a2823f11-d1a3-4c09-abe3-b85f7a3c29d1">2,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i231d241453d44766a393d70441b67e48_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xNS0xLTEtMA_546ecd40-7289-432a-8ded-0cc1a797fda1">33,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24b7a9ebdce474091e66150812e2298_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xLTEtMS0w_3a8ccfce-932f-4dee-9be5-58ca5ed2c536">20,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d930aed714745cea0334144c7495a29_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0zLTEtMS0w_6ae8ad91-2850-4b45-88f2-1b177cc04ea3">7,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8123ece0176247b7a70bf9a73eb8cd86_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS01LTEtMS0w_d1af6487-ebac-46ea-a053-7e1bb269733e">2,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie19a25c9d4314074affb89cce9abbe3c_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS03LTEtMS0w_719fc4f3-54bd-41cf-9214-00b10a6f3a43">29,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6847c5e600b74d0c8e737f670bb9f2c0_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS05LTEtMS0w_a8e74bd5-16a2-438a-a8bd-2a43b743d290">36,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7b0ca1217d43fd90173b4ba5d10a8d_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xMS0xLTEtMA_3967e3b8-e36e-46c9-b313-a7c1c41f2229">14,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9544d45494d4138986a5f3bfa5ba902_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xMy0xLTEtMA_c2f91d15-017f-4508-8a8f-1bc403326eda">6,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9907eb5dd8ad4add8dc4039354366dde_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xNS0xLTEtMA_7fb1dd6a-1fc7-4a7f-ba79-1dfdcafd768a">57,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99b1eeb21b9f44b3ae4616a67b4561e4_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xLTEtMS0w_2b772f9b-a549-4918-a6ba-003c2dd40bbf">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea093af41d3d4f86b2ca8d6d03d01a2f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0zLTEtMS0w_6ca040ab-982a-4f17-baef-36f09e6ed35d">1,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic23eb45b55a3443b997809434618862e_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi01LTEtMS0w_1a308407-e942-4727-9b7b-de48eebd58c0">248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40f0f3c844d34518a0c164067e62b82e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi03LTEtMS0w_048af2cb-dbbf-4e48-940a-0ae97dd37fdd">3,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib62e634e1e0c4a0296ee7f16a5f9e8b3_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi05LTEtMS0w_790e2fce-77da-44d4-bc4f-c8728ad449a4">5,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie862cde45e83433fa981cd1a55b2de80_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xMS0xLTEtMA_dbda1e14-39d3-435d-902c-bef5e49148d2">1,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b29681b7ac142e5b78471e113af4d84_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xMy0xLTEtMA_ec7f2e43-5531-4f88-8407-552cfa314e7b">478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bdc63120d6144509b95038ca93db41e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xNS0xLTEtMA_7294e558-7a21-4115-881e-878b2a4b9a9f">7,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia498090dc6fe4765b212d9cd90e63f3b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xLTEtMS0w_6bb2cbbd-4773-4dc3-bcea-b00d0d41250b">22,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida75767a3eba4dc7a74217a36ee90d54_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0zLTEtMS0w_2dbeaec9-394d-4c97-a7ca-5740763c4e94">8,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69c3800fb5f8422e94ebe9a4f64838b6_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy01LTEtMS0w_db92c33b-4a16-430b-b679-e22948859736">2,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ffdf0c04e445c3b4258bcea3bb7d33_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy03LTEtMS0w_81786b16-77d4-4dac-b53b-f0ec32ef1ddb">33,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7536fb0953644defaaf28c7a9ed02ae1_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy05LTEtMS0w_04cc4a92-6946-44d3-bff8-6ea743298851">42,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230599e40b7344f481ab664d2ff1e4bc_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xMS0xLTEtMA_1396b429-2bbf-4a17-b0d8-fd40b4e41e9f">16,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c20d9eda30042eabf74620d25b19133_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xMy0xLTEtMA_eece0247-6a41-42af-a18c-e3e26a88cf1c">6,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia063d2692fab4e36bf1506a808425611_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xNS0xLTEtMA_c740c8ea-2e3d-4fd4-b402-be33ee3697ff">65,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i641d69ee099a40bd8562213c45deade6_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xLTEtMS0w_74e30aed-68c9-4804-b64a-6405980da75e">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63276cf3c1db4a1e99626b900f2b6195_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0zLTEtMS0w_779bd334-85ad-4847-a825-94bb7a1db858">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fa317355bdb4f0ea42f6c6d45569cd1_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC01LTEtMS0w_f5a46245-6aec-4a7a-a837-a06c82862089">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf946fa77c4b4230adb8a936e38eb9cf_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC03LTEtMS0w_3bc00fb2-91c5-429f-9895-7eaca78c4d9c">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1ca82c1d80349b2920dbfafe0a62327_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC05LTEtMS0w_cdaf2f9a-7579-4a4e-ac25-af43358e0fc4">454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4511905a8a743f98a2eab8c73340f20_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xMS0xLTEtMA_0b802103-698d-4416-b13a-2c7ff0bd1955">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2e84d8b29ba4021ab466894985cc70b_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xMy0xLTEtMA_51876181-0254-4112-b67a-37ddb6170a69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fe363d132db4337a141238065b3598c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xNS0xLTEtMA_12121231-0b74-405b-98b1-9f53d9e2aa69">454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id89b601f083b428d8550dc6e6fe4c28f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xLTEtMS0w_203edfb4-edff-4411-b938-198264bd93f0">22,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d510f2b883e4adb9d2429f75529f611_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0zLTEtMS0w_3335a58c-bbcf-468b-b788-bfbebe220961">8,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46f4e1a5167d46569e299c0dc197538b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS01LTEtMS0w_7610e8a0-ba90-4721-abf3-21d765aa0dfc">2,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS03LTEtMS0w_6edba34a-d35a-4104-b4ee-e65a911cb22e">33,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0e4450016f346df80fc28ecf643357f_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS05LTEtMS0w_6123da6d-4281-46b4-9459-d0fe62d3a3fe">42,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ace843f9bbe425789fefa7139089f70_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xMS0xLTEtMA_87d6c7e9-f88b-49bf-a38f-1c84d0cc4b9a">16,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i254853f70418402dbafac3a44c7e4dbb_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xMy0xLTEtMA_dcbee4a9-c8e4-448f-8c3a-3a8da7b855bd">6,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xNS0xLTEtMA_24cf304e-2cd9-422f-b8f7-dfc898e90f58">65,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:11pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></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:7.233%"></td><td style="width:0.1%"></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.648%"></td><td style="width:0.1%"></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.940%"></td><td style="width:0.1%"></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:7.233%"></td><td style="width:0.1%"></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:7.233%"></td><td style="width:0.1%"></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.648%"></td><td style="width:0.1%"></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.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ec48d8fab12483597cfc3828f5f060f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xLTEtMS0w_bcb311da-01d7-4e1f-a157-2ed5a7fe524a">6,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71d0488ed9234136be5f5d26a9ceab28_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0zLTEtMS0w_ac1958de-0ffa-4147-9799-464a1d2cb4df">2,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ee6451930ae4b1a92da321449e09777_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy01LTEtMS0w_a6657bc6-75ed-4fce-aeb5-ad71eb8e8d58">748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdea52936f9f40d9b80d88bbb7ab3b8b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy03LTEtMS0w_3c1b58f8-a124-47eb-8e1c-3efc4bc43df6">9,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f8952c02022467389c45e0b1b6be186_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy05LTEtMS0w_c4b4280a-639d-4594-891e-06d2a9cc6cc0">13,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5e79b3d236945c095873628cec514a7_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xMS0xLTEtMA_d3fd33aa-208f-4ac0-b66c-b29ec7ee89c5">4,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8003f5a58d042999d2f4d2f48330671_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xMy0xLTEtMA_a98deba8-850f-4313-b7c9-677566b63571">1,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30daa676b686437cbc0a177d238d844a_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xNS0xLTEtMA_219511b8-db7c-446d-aaaa-b4942ff5dca9">19,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b465a6a7609447f971bc0a5c35ec339_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xLTEtMS0w_49727754-8a8d-422b-8155-3750f07dcb7f">5,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ca6fa2b8eb74b31b8a01a96497a5b5d_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0zLTEtMS0w_a0f8a3cd-bbd5-4eca-9787-942227d1ecaa">2,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b5e5e93f2894d2aabf7caa2369cf750_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC01LTEtMS0w_8840b5d5-a558-4c98-ae3d-00b2722c6dca">588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0211774d26a84a4c8b8c012e344a1821_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC03LTEtMS0w_17e3b9ff-5998-4106-89b1-029cbce32164">8,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03b6e09ab23f4a7a9ca4a0eebea5554d_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC05LTEtMS01OTI1_44735c68-9976-4da2-a2b3-1e65b6f9998d">13,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a96d338157348ccb4d4beb4b77ea9c3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xMS0xLTEtNTkyOA_fe0c8124-d570-4bec-964c-4c7ac0f95f95">4,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb09f18f0d844e2ac05a9675a20364b_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xMy0xLTEtNTkzMQ_e5975a44-4f0d-40bb-b930-94ae81552074">1,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2af18995b7345fab936eae56c0cd840_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xNS0xLTEtMA_a012913f-968a-4c4b-9ffe-a58d696bf857">19,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idedce3c588924bdfa02e32b120732b96_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xLTEtMS0w_f8a6d6f2-eae7-43ad-898b-c1c192ce69e6">11,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d0f50bf5a2d4de49e61309890a0b06f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0zLTEtMS0w_d7a6f770-2395-49ff-a184-0beda2718bc6">4,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i062f7c3cf8574c469427cfb92df3be7e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS01LTEtMS0w_e7645c89-4407-4d72-9b2b-0a833355c6c5">1,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f3f5e8fdf3f4495829c7d95fadfa73c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS03LTEtMS0w_eecbe741-e932-4551-8cc6-1442a84a2d6d">18,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id30fb8e2d38d47c99e361ded3a0a1a04_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS05LTEtMS0w_f3b75653-023a-408a-a988-4190834f2a01">27,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4c22c401e949ec92f775f8d457e8cd_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xMS0xLTEtMA_8b4e5345-7f4e-450c-b9d7-0760d628be16">9,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e999896db5c44d8aa7defdd5ac9a416_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xMy0xLTEtMA_d9a8654c-aebe-4190-bbc0-ea4ad953e7fc">2,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d50b76097db456ea624ffc1f629609d_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xNS0xLTEtMA_ad2c226d-d51d-4ee1-b485-65f1d9e58496">39,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie33133ebbdf743cb9cf8f7ad495cb8cc_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xLTEtMS0w_ffc7ab92-c574-4029-a1a7-bb3d300897a9">1,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67b0f9c86cee4b2596472691671b9763_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0zLTEtMS0w_06124ca3-455c-4092-ac17-fe696ca8e7ef">878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i378b3d7b111942efa3d8bdc033ce7e33_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi01LTEtMS0w_84ffbdd1-6483-45a3-beba-8fe625e880f5">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16fe8c4fb6874fc1a99cd8a4a637c014_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi03LTEtMS0w_90360d02-a419-4cf8-8987-c581dec44501">2,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f16ea2af4db44f5b47eff345efef0c3_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi05LTEtMS0w_47c5b8b7-99fd-43b3-ae3f-af62e4b3275a">3,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1d50e1f8d1246409334e813269ad825_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xMS0xLTEtMA_74eac7ae-a8f3-4274-b4e2-7cae9b8eedbe">1,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedf923f0f648431ca72a2e4dfa181e4e_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xMy0xLTEtMA_fc2791c0-9924-4b29-8134-7212dd269dfe">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic560e343caeb4ac2ac0e0e23a5a7caa7_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xNS0xLTEtMA_9a8fae55-4314-415d-b7ed-e497a5801e78">6,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5135a1e8d2442548270f9ecb62c76f9_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xLTEtMS0w_8c45de46-0999-4e2f-94fa-3097f8f4864c">13,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66cf057f0cf145f9b6fb9a472cf5fe8a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0zLTEtMS0w_9c808b75-df45-493f-a55d-17cf85107fbb">5,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cf84cea64964681ae5c4116dcba562e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy01LTEtMS0w_b5e85eeb-f735-4ea6-85ba-f8caa010af3f">1,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6c2753d3f954edba131b47af8fbde20_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy03LTEtMS0w_109e62e8-f764-4e78-9249-bcd544b5f168">21,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90f7370726f4202a484a07ffbf055cf_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy05LTEtMS0w_0b616cec-8057-412b-8681-3490bcfe0920">31,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04eae438bde04c4294913be00f0da466_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xMS0xLTEtMA_1278bd9a-5cb4-4ba2-bc36-b4c7029ba438">10,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5cccb5b002c48a3b6bd27bcb74bc174_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xMy0xLTEtMA_59be1184-cf21-4699-b78b-f03b99be14a9">3,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9871b2c68d420a90eb9dbb3ebd6e94_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xNS0xLTEtMA_83560733-4086-45a5-852e-b7c15ac00c4e">45,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ab26a60edf4b2b84400806fb3731dc_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xLTEtMS0w_a95f3cd2-6b4e-44f8-8ffe-027fc9ffaf83">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea8c65af7f164788924c50f7eb66627b_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0zLTEtMS0w_60e483ea-c80f-4667-b681-0a57c8774a58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76228709fa614cef8915adc7c221b170_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC01LTEtMS0w_baac4b41-5325-4162-a11b-8478f6b06b43">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfc6eec4f9f64116851c4ab56737e73c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC03LTEtMS0w_fbeff658-8d76-456d-9aeb-25c1754e0917">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b93c8f564724ea2a780a3e8c310c1b6_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC05LTEtMS0w_56cf11d6-b946-4b92-85b3-9ca1549867c5">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i059407c8bc5842b1ae9631c2234fb1fc_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xMS0xLTEtMA_07863bda-1e36-4da3-a1eb-00efa7143473">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd0c5d17cc9c45d0881eec48187f158c_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xMy0xLTEtMA_cb4ae779-677d-438c-9b17-91b58e15dde8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be4d9d3aff14396a4d59aa520695430_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xNS0xLTEtMA_078663cf-602f-48ca-aa32-57b79ef2ab7e">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief1701ae197b4a9492bfbdce2b83d7af_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xLTEtMS0w_32b7f9e6-d2b3-4347-bc09-6a37ddbca57a">15,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0ce434424a74b1eb414ae66b3faa3c2_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0zLTEtMS0w_cd3bb94c-a8a5-4785-9013-88660b1b2983">5,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa8ffdb0836544ab9564aa8c1aed8d32_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS01LTEtMS0w_5b6e6d99-95d0-40e1-9bcf-c3c7416963d6">1,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS03LTEtMS0w_39629518-f340-4aab-90f4-77f75885c42a">22,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief5153f561794dddb2b0e4dcb47f17f2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS05LTEtMS0w_04af86a0-6e47-4805-895c-d68c3207a9f1">34,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c3733b9a79e4ff59ac60d1f61035332_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xMS0xLTEtMA_5e5f0b0b-fc40-4adc-9056-477e22b4ea82">10,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6627376b9ab4fdda64e18797197b6cb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xMy0xLTEtMA_afdb135e-16fe-431d-817c-ff1d2b5b3977">3,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xNS0xLTEtMA_03a7f9f5-cc3e-45ba-8c81-8ba681495773">49,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue in the United States was $<ix:nonFraction unitRef="usd" contextRef="i1256f76f91934d9ab9bb21a99d9f8d4e_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTAxMA_d830771f-7a24-46cd-8737-bae2064d53d0">41.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ifa48151e578e4cf59a41351810261fd6_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTAyMg_373fed5b-ffef-4984-83a1-6390d1978e7a">33.8</ix:nonFraction> million for the  six month periods ended June&#160;30, 2021 and 2020, respectively. The Company&#8217;s assets are primarily located in the United States and therefore are not allocated to any specific geographic region. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><ix:continuation id="i7173165cbba4492ea0ff7370ac120644"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances and remaining performance obligations</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are comprised of the current and long-term portions of deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTQ2NQ_05de7d32-0088-4780-8cdf-d0449da9cadb">8.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTQ3Mg_cdc9138e-6a73-483e-8090-ea2e5b3c7be1">7.0</ix:nonFraction> million as of June&#160;30, 2021 and December&#160;31, 2020, respectively, and customer deposits of $<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-5" format="ixt:numdotdecimal" name="nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTUzMQ_11a709df-bb16-40cc-8bbd-a67e2197e85e">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-5" format="ixt:numdotdecimal" name="nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTUzOA_4ff1c973-70de-42ae-9eb9-26a48e17508d">1.6</ix:nonFraction> million as of June&#160;30, 2021 and December&#160;31, 2020, respectively, included within the condensed consolidated balance sheets. Total contract liabilities increased by $<ix:nonFraction unitRef="usd" contextRef="i1a602ae8d15b4bcb82a7db0628d9f9d5_I20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTY3MQ_05739712-34f6-429d-b7c2-2cf9a5e324dd">1.2</ix:nonFraction> million as of June&#160;30, 2021 as a result of additional deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="nstg:ContractWithCustomerLiabilityIncreaseFromCashReceipts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMTA1OQ_c5fd7c07-92f9-4970-b730-6f0062ba8e23">7.6</ix:nonFraction> million associated primarily with new or extended service contracts, partially offset by the recognition of previously deferred revenue and customer deposits of $<ix:nonFraction unitRef="usd" contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTc3MA_3c81e512-e364-4895-9b2e-a8592139f43e">6.4</ix:nonFraction> million for the completion of certain performance obligations during the period. The Company recorded contract assets of $<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMDcwOQ_ced66117-ac77-47d9-91ec-662a11a449fb">0.5</ix:nonFraction> million as of June&#160;30, 2021 related to revenues recognized, but not yet invoiced to customers. The Company did <ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ContractWithCustomerAssetNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMTQ4OQ_4656d2e4-cc5a-4847-859e-6d40f73a5e8f">no</ix:nonFraction>t record any contract assets as of December&#160;31, 2020. The Company&#8217;s contractual payment terms for its contracts with customers approximate <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMTYxNg_794e2956-5914-4e84-a0fb-8f9a3c569bfb">45 days</ix:nonNumeric> on average.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, unsatisfied or partially unsatisfied performance obligations related to undelivered products and service contracts were $<ix:nonFraction unitRef="usd" contextRef="ic09145159c3741a6a80260fa3ba2b33c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMjI5MQ_c848395f-8e6e-4710-a5c2-38505ba44f38">9.8</ix:nonFraction> million and are expected to be completed over the term of the related contract or as products are delivered.</span></div></ix:continuation><div id="i11e726d256fc450b8f2db31ae81f8e88_43"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RleHRyZWdpb246ZGI2ODczNDhjYjU4NDYzZDk3NThhNGI5MDE4MzU2ZDNfNjkw_f4dfac9c-b351-4c08-8e6f-577fa22d6e5b" continuedAt="ie7f888f3b53b4d2c941aedc31cfe9b99" escape="true">Net Loss Per Share</ix:nonNumeric></span></div><ix:continuation id="ie7f888f3b53b4d2c941aedc31cfe9b99"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RleHRyZWdpb246ZGI2ODczNDhjYjU4NDYzZDk3NThhNGI5MDE4MzU2ZDNfNjg0_448ddbe9-23ba-4e4a-b571-5ea5d0f8a172" escape="true">Net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding. Outstanding stock options, restricted stock units and warrants have not been included in the calculation of diluted net loss per share because to do so would be anti-dilutive. Accordingly, the numerator and the denominator used in computing both basic and diluted net loss per share for each period are the same.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RleHRyZWdpb246ZGI2ODczNDhjYjU4NDYzZDk3NThhNGI5MDE4MzU2ZDNfNjc5_cad40453-4273-403d-a8da-ee0a11d0e452" escape="true"><div style="text-indent:36pt"><span style="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 computation of basic and diluted net loss per share for the periods presented (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></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.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></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.578%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic47570e67294488eb3a6dad7432e7568_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi0xLTEtMS0w_6e0ff594-31dd-465a-baab-7647ae9b127f">2,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if90b63831b5945178a41e4a0c67f7028_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi0zLTEtMS0w_4032fa92-eda0-458b-8030-13b5baff6f95">3,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic6d63140ea254b12a8ef0c05288210a8_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi01LTEtMS0w_26f2e055-1156-4a67-a953-877215875a69">2,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9f50a0dc16bc4f24bf91ae1cef1a11ca_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi03LTEtMS0w_0c24c82a-1b57-4cfb-9757-08a4469ad3a7">3,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0fcf5caa1850473aa29e78acdcffdaf4_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy0xLTEtMS0w_ce8e4e86-702a-4129-83b8-7080a54feb9d">1,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i069ae9ce06be4e7e84eb6c195508a125_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy0zLTEtMS0w_def7832f-ad8b-44de-a91a-dff382e37b4a">1,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if3cfc1f41614476fabbbf95fd18ccbb7_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy01LTEtMS0w_b954cacd-bef9-4d81-bcdc-8f46957918b2">1,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i60e6b27404c2457ca15e350a61f6b639_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy03LTEtMS0w_748bc7e5-44c4-45a4-9f01-e8bcce7c94c9">1,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i566a9e785749474596588cc96200c9a8_D20210401-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC0xLTEtMS0w_aa28ab6d-1068-41d9-b0be-495ce7b5f2da">471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i164bc4bb8acf4608a17e8b4737b47413_D20200401-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC0zLTEtMS0w_f27af37f-28ab-4f43-9412-4615e614e50a">479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5601200c1f3d4b7f8fb591d3fe76c7e8_D20210101-20210630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC01LTEtMS0w_19f9896b-fe9a-4d39-b66d-7a0faed40c9c">471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i342878c5f3e34a8eabca9deb9a0290c3_D20200101-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC03LTEtMS0w_71f0e677-8f9b-4583-baac-f89a3666206a">538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i11e726d256fc450b8f2db31ae81f8e88_46"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80Ni9mcmFnOjkxZmNmYTk2YmFmNDRkNjliNmY2YjYxNGQ5ZjlkNTA5L3RleHRyZWdpb246OTFmY2ZhOTZiYWY0NGQ2OWI2ZjZiNjE0ZDlmOWQ1MDlfMjcxNg_cb55523b-0a5b-40ba-95fa-d4963a34db82" continuedAt="i9d9204bea672476cb4d74a1ad5a92230" escape="true">Concentration of Risks</ix:nonNumeric></span></div><ix:continuation id="i9d9204bea672476cb4d74a1ad5a92230"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. Cash is invested in accordance with the Company&#8217;s investment policy, which includes guidelines intended to minimize and diversify credit risk. Most of the Company&#8217;s investments are not federally insured. The Company has credit risk related to the collectability of its accounts receivable. The Company performs initial and ongoing evaluations of its customers&#8217; credit history or financial position and generally extends credit on account without collateral. Additionally, the Company evaluates collectability risk over the life of its receivables in order to establish an appropriate reserve for certain receivables that may become uncollectible in future periods. The Company has not experienced significant credit losses to date. During the three and six months ended June&#160;30, 2021 and 2020, the Company had no customers that individually represented more than 10% of total revenue. The Company had no customers that represented more than 10% of total accounts receivable as of June&#160;30, 2021 or December&#160;31, 2020.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also subject to supply chain risks related to the outsourcing of the manufacturing and production of its instruments to sole suppliers. Although there are a limited number of manufacturers for instruments of this type, the Company believes that other suppliers could provide similar products on comparable terms. Similarly, the Company sources certain raw materials used in the manufacture of consumables from sole suppliers. The impact of the COVID-19 global pandemic has not had a significant impact on the Company&#8217;s ability to source raw materials or its instruments to date. However, a change in or loss of suppliers could cause a delay in manufacturing and a possible loss of sales, which would adversely affect operating results. Should COVID-19 (or a variant thereof) continue to impact the global economy at the same or heightened levels during future periods, or if certain geographies where the Company&#8217;s key suppliers or manufacturing facilities are located are more severely impacted than others, this could negatively impact the Company&#8217;s ability to manufacture new products, fulfill customer orders, and collect from customers, which could adversely affect future operating results.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_49"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjcw_bb3420dd-5b3d-42d4-bb59-a9a3a31f3d21" continuedAt="i283913c3765d4bf88e64147a4255ab64" escape="true">Short-term Investments</ix:nonNumeric></span></div><ix:continuation id="i283913c3765d4bf88e64147a4255ab64"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjU1_4e129e5d-15bd-40bb-8e19-4a958f549ffd" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments consisted of available-for-sale and equity securities as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top: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.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of June 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS0xLTEtMS0w_093784f2-ea2c-4605-9ea0-9f751739ca46">182,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS0zLTEtMS0w_437a5c6b-9a88-41c4-8ef4-892ded54d18e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS01LTEtMS0w_0170ebf1-ada4-4a82-8910-3127cbd34752">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS03LTEtMS0w_a51c3128-0926-47af-9c11-6fcf00d5377a">182,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi0xLTEtMS0w_d88a562e-db69-4712-adef-c1eba420defb">28,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi0zLTEtMS0w_eb91dceb-73ca-4745-ae58-0a196b2484cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi01LTEtMS0w_8e6a8879-76ac-4b4e-8cda-7ac66fb1b968">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi03LTEtMS0w_67c077b6-cfda-4e18-b4da-3fb59bc6b796">28,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy0xLTEtMS0w_a4d6191b-8d11-46a5-972b-bce378c64d95">26,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy0zLTEtMS0w_bb0b5f5c-f2df-4420-adb7-29cff69d053c">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy01LTEtMS0w_c60fad55-302e-428e-ac29-bde912be5d89">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy03LTEtMS0w_caa46893-0ec2-4188-89db-2665ef56da5f">26,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC0xLTEtMS0w_161fbcbb-087f-4da7-bcd0-09e30be71df4">237,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC0zLTEtMS0w_a693be1e-e4f2-49fa-9985-fad68484a318">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC01LTEtMS0w_2ffcafba-b94e-40b2-b0cf-ae5a5848c65e">72</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC03LTEtMS0w_159f7bf6-b85d-464d-9b18-89ff3ab9c4b1">237,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="margin-bottom:6pt"><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.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS0xLTEtMS0w_f0cd7976-bd13-40cf-9a38-cea1228ea856">22,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS0zLTEtMS0w_7c32235a-6571-4b6b-af6b-f6840ead35cd">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS01LTEtMS0w_7e7584af-bf15-49da-9857-d1195522ccd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS03LTEtMS0w_fea62b43-efd1-43c5-98db-05b7def7b30c">22,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi0xLTEtMS0w_854b65b8-a600-4523-92a6-67a60784066a">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi0zLTEtMS0w_ab60972a-eb8d-4e12-a9d4-a274ef0a9ff8">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi01LTEtMS0w_16f47a41-671f-4ec0-a8e4-cbbbffaf5b6d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi03LTEtMS0w_9119c740-d636-46cd-b0cd-2fc5ffbf8170">5,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy0xLTEtMS0w_a9127318-3bb0-4098-9070-69187da5df66">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy0zLTEtMS0w_d2fdad12-925c-4bcd-b683-7f03f8dcd934">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy01LTEtMS0w_c4b6dfab-8b34-4199-8c68-6b8f2c7a6b08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy03LTEtMS0w_b96505d2-0482-4c65-94a5-0153b279d8b2">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC0xLTEtMS0w_e448bd21-f757-4899-9981-66f9be7dfcf6">28,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC0zLTEtMS0w_fa57d886-669f-47b2-8a60-ab21e1ede1e7">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC01LTEtMS0w_9bebff7b-e039-47a1-b233-10fcae3f5ba7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC03LTEtMS0w_45850b37-33a2-4b05-9920-b94b3a61b801">28,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjc1_e50f56d8-567b-44de-a6e9-a6c4e94be0e5" escape="true"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of available-for-sale debt securities by contractual maturity were as follows (in thousands):</span></div><div style="margin-bottom:11pt;margin-top: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:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMS0xLTEtMS0w_d83f47e9-abb1-40b9-bf8d-c76a8e60e365">159,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMS0zLTEtMS0w_4287f662-0839-4813-9231-94b84f05ebe6">28,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one to three years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="nstg:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMi0xLTEtMS0w_18c3eaeb-8c99-4557-982e-61adfce72617">78,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:zerodash" name="nstg:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMi0zLTEtMS0w_6af26437-c33e-4dd8-b54c-8e4ab723dfae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMy0xLTEtMS0w_697b7671-b1af-4812-9f9e-918fcee642b6">237,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMy0zLTEtMS0w_ef5ec7ab-8f55-4bf0-b24f-ca62382d19ed">28,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has both the intent and ability to sell its available-for-sale debt securities maturing greater than one year within 12 months from the balance sheet date and, accordingly, has classified these securities as current in the condensed consolidated balance sheets.</span></div><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjE5OTAyMzI1ODc2MA_dca578c6-c28b-437b-81aa-e75b31f4b1d9" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes investments that have been in a continuous unrealized loss position as of June&#160;30, 2021 (in thousands).</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi0xLTEtMS02ODI2_41e64e14-e5cd-49f1-8c68-f6db0ac06ad2">45,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi0zLTEtMS02ODI5_a0eb115f-9efe-4d80-a89a-f303546be3f3">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi01LTEtMS02ODMz_daf5ecf4-cd04-4222-b8cc-c5f7a8ce73ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi03LTEtMS02ODM3_c75cab3c-7158-4c02-8eff-a3f8438c43a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi05LTEtMS03MzI4_b317b9e2-2b1c-4414-9083-4498415eff45">45,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi0xMS0xLTEtNzM2Mg_7781e9c3-a93a-45a7-90ba-24c2aa1963cf">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy0xLTEtMS02ODI2_6608392e-7055-40f1-8036-0784015af3af">23,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy0zLTEtMS02ODI5_7882af97-ea39-42be-afe3-ba1e99ccb391">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy01LTEtMS02ODMz_578d0d88-a0d2-4ed1-9997-4465ce397daf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy03LTEtMS02ODM3_586d3c01-d351-4467-bb67-9865bbaad171">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy05LTEtMS03MzMw_ecd5bc92-7dfa-4a34-9f98-6d23f5bcca19">23,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy0xMS0xLTEtNzM2NA_f095cbc5-cef2-4674-b8ac-a65e51cc0cc9">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Backed Securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC0xLTEtMS02ODI2_91e66f8c-af85-4417-9dd5-5940d6754ea7">11,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC0zLTEtMS02ODI5_ca0cdde6-5780-4617-b10b-920c490cd450">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC01LTEtMS02ODMz_d8b8598c-38e6-4ef9-b115-7da20201680f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC03LTEtMS02ODM3_0d37dcae-01f2-455d-bda2-598f59ef018b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC05LTEtMS03MzMw_7609d379-52c1-4795-ae17-e676d356257a">11,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC0xMS0xLTEtNzM2Ng_cad7ec8d-896d-413b-bf58-3383cb719dcc">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS0xLTEtMS02OTYz_8557c096-68cc-4a92-9f39-5b7bfc831e1e">79,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS0zLTEtMS02OTY0_46899a02-f2ba-4f9c-8cbc-20f25d761ca6">72</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS01LTEtMS02OTY2_bea1cc51-cfde-4c38-8877-d6f3f8edd989">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS03LTEtMS03MzI0_134acf9a-e6bb-4943-8824-4b9db2f312ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS05LTEtMS03MzYw_90a50092-9c27-4813-a061-8a4c10b5cd73"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS05LTEtMS03MzYw_e7c142f2-b64a-4309-b3e3-ecd08d993129">79,990</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="3" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS0xMS0xLTEtNzM2OA_2342a14b-145c-4a71-82e3-79e4b8a7d39b">72</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in securities that are rated investment grade or better. The unrealized losses on available-for-sale debt securities as of June&#160;30, 2021 were primarily caused by interest rate increases.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the individual securities in its portfolio for impairment when events indicate the fair value of the investments may be below the carrying value. The Company reviews the individual securities in its portfolio for indications that unrealized losses are credit related and require an allowance to be recorded at the present value of the future expected cash flows. The Company determined unrealized losses were not for credit losses and so did not record an allowance related to its available-for-sale debt investments for the three and six month periods ended June&#160;30, 2021. The Company did not record any impairment charges related to its available-for-sale debt investments for the three and six month periods ended June&#160;30, 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTc2Ng_a8a7c54e-1b6c-48f4-9b99-44da8fc53564" continuedAt="i03e541c6d68449e9a3f50950d642b792" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i03e541c6d68449e9a3f50950d642b792"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTc3MA_8da4b78c-c7fa-467d-a3e3-4bb5d1d0f0c1" escape="true"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes the fair value of its assets and liabilities using the price that would be received to sell an asset or paid to transfer a financial liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy is used to measure fair value. The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 &#8212; Quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 &#8212; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 &#8212; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recorded amounts of certain financial instruments, including cash, accounts receivable, prepaid expenses and other, accounts payable and accrued liabilities, approximate fair value due to their relatively short-term maturities. The recorded amount of the Company&#8217;s long-term debt can be determined based on the estimated or actual bid prices of the Convertible Senior Notes in an over-the-counter market, which are classified as a Level 2 financial instrument.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTc2Mg_3b7220b7-38c9-42c0-958f-83df32086e97" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments by level within the fair value hierarchy were as follows (in thousands):</span></div><div style="margin-bottom:11pt;margin-top: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.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.619%"></td><td style="width:0.1%"></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:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurement using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i108240b18c954e8cac34578bb3c7c143_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi0xLTEtMS0w_7f7e8c9f-d138-4655-8ae1-8845acf2f1a1">150,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d6abdb3054840849a163bc4af99daad_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi0zLTEtMS0w_6452b406-0f31-4621-8b90-971c618358dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaca4833bf234f889f96f682006001c2_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi01LTEtMS0w_1dfc0ae5-f163-4e4d-8e01-04f19d5fff98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb4f1e084e7a4e2cbd10c165c6499250_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi03LTEtMS0w_0ba5d96d-1d7d-4965-aa78-413e8aa20507">150,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52173986a7e74561b53cbe79ff813102_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC0xLTEtMS0w_fd0d4e97-9392-4ffa-bbdc-8d00dfb0088e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief446bb841d446cbb1bf96d08207fefe_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC0zLTEtMS0w_5f721105-eed9-4f7e-83e0-6a4a018cf2de">182,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17160176b9440ed9e7b8ac45e53121b_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC01LTEtMS0w_9a9fa604-094a-4131-ba01-32063dbe71dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c00d43cea44558b830266463a73cf1_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC03LTEtMS0w_3bc13605-b3af-4db2-b2f4-d4f5450a0beb">182,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7784f9a9acbd4ef99207741c95aa812c_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS0xLTEtMS0w_76955d01-7d34-4a2b-a447-a04456564a9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0f81982372b438083a8697ba2bb15b0_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS0zLTEtMS0w_70583ddc-1034-4a8c-84cc-40e3b35013bb">28,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8836e2b13954b3cb52361935fe7922f_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS01LTEtMS0w_4f4af13d-c143-4f98-a802-a267039afe51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS03LTEtMS0w_dff1f283-6b17-4421-b837-0946669007cd">28,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i160e5172fd0d4269b2c9675da2a1eb58_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi0xLTEtMS0w_5a9a7210-46fa-40ce-9015-7f37b7c712b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea9102d5797d4076aa5529c58d6e9fc8_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi0zLTEtMS0w_8aa55860-82e4-4c1c-b18a-291c7680e97b">26,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88ccaaf4db124672b48c7c3b9a126fe5_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi01LTEtMS0w_2d1967ec-88d1-46cd-888f-bc8ce7e4d5fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi03LTEtMS0w_9ae74b9f-cdc1-4f15-812e-a9febb716c4b">26,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i969608d996fd4a5ead5136ad2922d165_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC0xLTEtMS0w_5547dfbd-5195-41ad-9314-74eb9adae84f">150,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i286169f8c72443b295c53b1cb34ea087_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC0zLTEtMS0w_a86ff384-b9bf-4613-80ce-a76d133e6044">237,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cfb66b0c1314c21bca1775c6ec54914_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC01LTEtMS0w_b0f60748-d5b3-4c17-950a-ec7be5717167">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC03LTEtMS0w_c610c848-ef9a-42f7-ba9b-6600920e7d17">388,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurement using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822fd68d387d4c6abfada9953fe8a0bf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItMS0xLTEtMA_441fc529-941b-4d70-9874-62ee5aefcbc6">400,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i353f6128fc1c4b1f8d3850cf6b8dbb5c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItMy0xLTEtMA_7bab260f-7c6c-435c-b714-17206a79adf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14b2b2104ff54eceab39d2e683132a29_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItNS0xLTEtMA_a530c142-702c-477a-88ff-a3a8c13e099d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be9a3276d594386a868d382cd5d840f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItNy0xLTEtMA_d8208b6d-7ba8-41cb-a4a6-200a4a8dbf23">400,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6f0f94d6303457da6cf460dbbcf5447_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtMS0xLTEtMA_b1b9e25e-fb2a-404e-8cb2-e8760ecb7896">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia61ad20331da4698b7d66266b0afb6c3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtMy0xLTEtMA_34366452-5604-4cb0-bdbd-ebd529771ee8">22,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb526afe48934468912eecf4a83c622c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtNS0xLTEtMA_8b5b548d-759b-4c4f-a4d2-9527fd75359b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtNy0xLTEtMA_5cd2850b-8fcb-4b3d-8d0e-ddebc22183da">22,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if657373fabf043cabba0acad514b08cc_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtMS0xLTEtMA_87f55081-db42-4c91-8cc6-96257922a5bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ac81510997d4615a3badf560a25509f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtMy0xLTEtMA_ce9bbede-2f5b-4ad0-8945-c57c4e7d6db1">5,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509f2600470341698232069111620d5f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtNS0xLTEtMA_4ee9add0-9bb2-490d-896f-8985b9cd2a01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtNy0xLTEtMA_45d1548e-7370-4520-9690-424b6bc45f0c">5,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i779d2f59bced4e9e82dce8505eceff73_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtMS0xLTEtMA_71b8aaba-a24f-4991-aa6e-84851aec8bf7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25515cf09c014f4c8640010545bf86a8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtMy0xLTEtMA_87b96c0d-8fdc-4479-bd14-0838949362fe">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0a491f2bb7b48b9a0811c51b90c584d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtNS0xLTEtMA_62d9b962-5e70-49a9-8475-4f3bcc3c2192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtNy0xLTEtMA_571df73b-7b07-4708-b845-40a0f1342b25">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b93f163ab5b456db7c78a8fd09a882f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtMS0xLTEtMA_77021b3d-d481-429f-a5dd-66dcd9977a84">400,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858772050c57437cb91c13e34c7b9783_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtMy0xLTEtMA_9c9be0fe-1cd3-486d-9068-1304aec00b2c">28,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d416b3a8fb7452dbfdd5c7dcbdb186d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtNS0xLTEtMA_23e148f6-0d36-43b6-a133-5f40cc3dedd2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtNy0xLTEtMA_c1848a3b-d183-4362-977c-c654dc3456cf">429,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued $<ix:nonFraction unitRef="usd" contextRef="ifb677614175b4ebdb6fc684040734a2e_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTI2MQ_3c4bcd31-6ae6-4a31-848e-a980ff4330c4">230.0</ix:nonFraction> million of Convertible Notes of which $<ix:nonFraction unitRef="usd" contextRef="i255b06070990407cbb08f26b87036449_D20200301-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTI5NA_8eb64781-4e2b-4d3c-b422-220b8f5f0792">88.6</ix:nonFraction> million was used to repay amounts owed and fees associated with the termination of its term loan agreement and revolving line of credit as described in more detail in Note 9. Long-term Debt, Net. As of June&#160;30, 2021, the fair value of the Convertible Notes was $<ix:nonFraction unitRef="usd" contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTUzOQ_a17e1dfb-4a04-45c9-b6c7-9c1f51cb29d0">372.0</ix:nonFraction> million.</span></div></ix:continuation><div id="i11e726d256fc450b8f2db31ae81f8e88_55"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RleHRyZWdpb246N2IwNjljYTM4NTU4NGQ0OThkZjkxYWUzZjIwNWQ0NTBfMTM3_d750c93f-666a-48c8-ad56-ccc801422bb7" continuedAt="i35c435291ba842b1b129f8f105f5126f" escape="true">Inventory</ix:nonNumeric></span></div><ix:continuation id="i35c435291ba842b1b129f8f105f5126f"><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RleHRyZWdpb246N2IwNjljYTM4NTU4NGQ0OThkZjkxYWUzZjIwNWQ0NTBfMTMy_6b8fe047-b4ef-4e96-bf56-38794500657e" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net of related allowances, consisted of the following as of the date indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top: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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></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:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMS0xLTEtMS0w_941f24e3-5d4b-47ab-a0e9-29dedef91651">5,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMS0zLTEtMS0w_60b8965f-ffdb-4dca-b9d2-dfdaadc08caa">4,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMi0xLTEtMS0w_141b1ddc-3a81-455f-805e-09949fe09e0b">6,361</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMi0zLTEtMS0w_4c413b2d-0879-482f-952e-fc7b52ec12a5">5,981</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMy0xLTEtMS0w_d5afd157-1286-4de1-979b-3c6e8f1a2c1f">17,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMy0zLTEtMS0w_ca62d447-4a7b-42ce-a83d-ae0a6e3fde02">12,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfNC0xLTEtMS0w_3926a7bc-a76a-4b54-94d7-10f008ee4d8e">28,697</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfNC0zLTEtMS0w_b76be628-eb13-4027-96e6-7e80a031b556">22,959</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTI3Njc_6d139fa8-2ad8-421b-b438-d59f7aab7d92" continuedAt="if8ebb7b3e1f5405ab52994c770baf81c" escape="true">Long-term Debt, Net</ix:nonNumeric></span></div><ix:continuation id="if8ebb7b3e1f5405ab52994c770baf81c" continuedAt="i3b47e5187f6c43aea3bcd4bc95a19491"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued $<ix:nonFraction unitRef="usd" contextRef="ifb677614175b4ebdb6fc684040734a2e_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfODE_3c4bcd31-6ae6-4a31-848e-a980ff4330c4">230.0</ix:nonFraction> million in aggregate principal amount of its Convertible Notes in a private offering. The Convertible Notes are governed by an indenture dated March 9, 2020 between the Company and U.S. Bank, National Association, as trustee. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company received net proceeds from the offering of $<ix:nonFraction unitRef="usd" contextRef="i17a84b4a938a4b3ebc6e93fd0006e712_D20200301-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzk2_b21977af-cd36-40dd-93db-de402746400e">222.6</ix:nonFraction> million. The Company used $<ix:nonFraction unitRef="usd" contextRef="i255b06070990407cbb08f26b87036449_D20200301-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDE3_8eb64781-4e2b-4d3c-b422-220b8f5f0792">88.6</ix:nonFraction> million to repay in full all outstanding amounts borrowed and fees owed in connection with the termination of the Company&#8217;s amended and restated term loan agreement (&#8220;2018 Term Loan&#8221;) with Capital Royalty Group, and the fees owed in connection with the termination of the Company&#8217;s revolving credit facility with Silicon Valley Bank.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="i18b3d9ef6131484185d4a6c01e7d3366_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzk2_951cf8ff-2a2f-409a-952c-9dda008133d6">2.625</ix:nonFraction>% per year, payable semi-annually in arrears on March 1 and September 1, beginning on September 1, 2020. The Convertible Notes may bear additional interest under specified circumstances relating to the Company&#8217;s failure to comply with its reporting obligations under, or if the Convertible Notes are not freely tradeable as required by, the indenture governing the Convertible Notes. Upon conversion, the Convertible Notes will be convertible into cash, shares of common stock or a combination of cash and shares of common stock, at the Company&#8217;s election.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are general unsecured senior obligations and will mature on March 1, 2025, unless earlier repurchased, redeemed or converted, subject to satisfaction of certain conditions and during the periods described below. The initial conversion rate for the Convertible Notes is <ix:nonFraction unitRef="number" contextRef="i17a84b4a938a4b3ebc6e93fd0006e712_D20200301-20200331" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTg0Mg_a27a6355-900a-4569-abf6-19b645428148">20.9161</ix:nonFraction> shares of common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i4ad3263915da40fea2b8501b2cb2e9ee_I20200331" decimals="4" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTg3OQ_0b2afc87-a061-4112-a071-79129bf9f117">0.0001</ix:nonFraction> per share, per $1,000 principal amount of Convertible Notes (which is equivalent to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i4ad3263915da40fea2b8501b2cb2e9ee_I20200331" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMjAwNw_2a91c952-a186-4089-bd11-e5e23faac980">47.81</ix:nonFraction> per share). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that may occur prior to the maturity date or if the Company issues a notice of redemption, the Company will increase the conversion rate for a holder who elects to convert its Convertible Notes in connection with such corporate event or in connection with such redemption, as the case may be, in certain circumstances.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding December&#160;1, 2024, the Convertible Notes will be convertible only under the following circumstances: (1)&#160;during any calendar quarter commencing after the calendar quarter ending on June&#160;30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least <ix:nonFraction unitRef="day" contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMjg5MA_d21945ac-b046-4207-9e2d-f68eb0f8eecf">20</ix:nonFraction> trading days (whether or not consecutive) during a period of <ix:nonFraction unitRef="day" contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMjk1NA_e0c6905c-ab56-43ff-8ba7-a5321fd40c1c">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzEwMw_7de2e2bc-940a-4326-bba8-dbde096aa21d">130</ix:nonFraction>% of the conversion price on each applicable trading day; (2)&#160;during the <ix:nonFraction unitRef="day" contextRef="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzE3Nw_21180dba-1dd3-442b-af3d-72f5229965d5">five</ix:nonFraction>&#160;business-day&#160;period after any <ix:nonFraction unitRef="day" contextRef="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzIxMA_e065351f-3898-42b8-9274-f9d5c89fb8fe">five</ix:nonFraction> consecutive&#160;trading-day&#160;period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of such period was less than <ix:nonFraction unitRef="number" contextRef="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzM2Ng_f2d22577-596e-4218-9f89-8e62e1ef54a7">98</ix:nonFraction>% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; (3)&#160;if the Company calls any or all of the Convertible Notes for redemption, the Convertible Notes called for redemption (or, in the case of a partial redemption, if the Company makes an election to redeem all Convertible Notes, irrespective of whether they are called for redemption, to be convertible, all Convertible Notes) may be submitted for conversion at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date as set forth in the related redemption notice; or (4)&#160;upon the occurrence of specified corporate events. On or after December&#160;1, 2024, until the close of business on the business day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes at any time, regardless of the foregoing circumstances. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the Convertible Notes prior to March 5, 2023, and no sinking fund is provided for the Convertible Notes. On or after March&#160;5, 2023, the Company may redeem for cash all or any portion of the Convertible Notes, at its option, if the last reported sale price of the common stock has been at least <ix:nonFraction unitRef="number" contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDY1Mw_8f36c150-0d94-4fd4-9f74-b49ca5253938">130</ix:nonFraction>% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any <ix:nonFraction unitRef="day" contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDc2NA_3eb9a4a8-319f-4d24-8c5d-ebeee1d10847">30</ix:nonFraction> consecutive&#160;trading-day&#160;period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNTAwMw_62821d62-a8e7-4af5-bf3b-77df32114af9">100</ix:nonFraction>% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes) prior to the maturity date, subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes in increments of $1,000 for cash at a price equal to <ix:nonFraction unitRef="number" contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNTQ1Mg_e21d23e9-12cb-4a2f-b0a6-b6da00b18600">100</ix:nonFraction>% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes do not contain any financial or operating covenants or any restrictions on the issuance of other indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes indenture contains customary events of default, including that upon certain events of default, <ix:nonFraction unitRef="number" contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNTkyOQ_8526b6cf-3b98-4857-adb3-6396b99f9a61">100</ix:nonFraction>% of the principal and accrued and unpaid interest on the Convertible Notes will automatically become due and payable.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><ix:continuation id="i3b47e5187f6c43aea3bcd4bc95a19491"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has the ability to settle the Convertible Notes in cash, common stock or a combination thereof, upon issuance, the Company separately accounted for the embedded conversion feature of the Convertible Notes by allocating proceeds between a liability and an equity component. The initial amount of the liability component of $<ix:nonFraction unitRef="usd" contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjM3Mg_8ebad445-41b9-4556-b355-89f2b9fc7e8f">169.5</ix:nonFraction> million was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The borrowing rate was determined to be <ix:nonFraction unitRef="number" contextRef="i37bc8190be7b42c394d95571315c6717_D20200301-20200331" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjUzNQ_1bf3bef4-25eb-418b-ae08-c5082ea2f825">9.35</ix:nonFraction>% based on the market rates for nonconvertible debt instruments issued by other companies with publicly available credit ratings considered to be comparable to the Company. The residual between the proceeds from the issuance of $<ix:nonFraction unitRef="usd" contextRef="ifb677614175b4ebdb6fc684040734a2e_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjc2NA_3c4bcd31-6ae6-4a31-848e-a980ff4330c4">230.0</ix:nonFraction> million and the fair value of the liability component of $<ix:nonFraction unitRef="usd" contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjgxNg_8ebad445-41b9-4556-b355-89f2b9fc7e8f">169.5</ix:nonFraction> million was allocated to the equity component (residual method), which was recorded at $<ix:nonFraction unitRef="usd" contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjg5Nw_6e7e1930-9538-4184-abf9-985216185580">60.5</ix:nonFraction> million and recognized as a debt discount. The Company incurred approximately $<ix:nonFraction unitRef="usd" contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjk3MA_6009863b-a776-44b5-89ae-67216160332d">7.4</ix:nonFraction> million of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees directly associated with the issuance. The issuance costs were allocated to the liability and equity component proportionately based on the allocation of total proceeds. The equity component of $<ix:nonFraction unitRef="usd" contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY0MDk2Nw_ee242afa-10a8-4ad6-a0c9-f33a2c08ea77">58.5</ix:nonFraction> million, net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630" decimals="-5" format="ixt:numdotdecimal" name="nstg:DebtIssuanceCostEquityComponentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzI5MQ_502ccc8d-9bf6-47cf-a69d-6337c6282540">1.9</ix:nonFraction> million, was initially recorded in additional paid-in capital in the Company&#8217;s condensed consolidated balance sheets. The liability component, net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630" decimals="-5" format="ixt:numdotdecimal" name="nstg:DebtIssuanceCostLiabilityComponentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzU0NA_32543031-f0df-4782-9c60-db237cd17652">5.5</ix:nonFraction> million, was recorded as long-term debt, net in the Company&#8217;s condensed consolidated balance sheets. The debt discount and debt issuance costs allocated to the liability component were to be amortized to interest expense using the effective interest method over <ix:nonNumeric contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzc5OA_a907b7df-8158-4332-88d6-96da90f305af">five years</ix:nonNumeric>, the contractual term of the Convertible Notes, with an effective interest rate of <ix:nonFraction unitRef="number" contextRef="i0644e54c057b493197fd9a1e1f6a73de_D20210101-20210331" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDY0MQ_7e7a2379-3952-4105-9ab5-93e145ed7706">9.9</ix:nonFraction>%.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221; (&#8220;ASU 2020-06&#8221;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company recorded a cumulative effect of the change in accounting policy as a reclassification of $<ix:nonFraction unitRef="usd" contextRef="id7c875da7a69437c926b83da41643f0b_I20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY0MzM0Mg_c662d8cc-00dd-4dea-ad35-d5906d425fe6">58.5</ix:nonFraction> million from equity to long-term debt on its condensed consolidated balance sheets, and also recorded an increase of $<ix:nonFraction unitRef="usd" contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY0MzM2OA_6b9faedc-cb07-4e03-9db2-ee0b00d7312e">7.5</ix:nonFraction> million to retained earnings representing the reversal of the cumulative amount of the previously amortized debt discount. The debt discount and debt issuance costs are amortized to interest expense using the effective interest method over <ix:nonNumeric contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDQ1OQ_a907b7df-8158-4332-88d6-96da90f305af">five years</ix:nonNumeric>, the contractual term of the Convertible Notes, with an effective interest rate of <ix:nonFraction unitRef="number" contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDU5Nw_2fe986c9-2995-4ee5-8c33-0f31210bfd2b">3.3</ix:nonFraction>%.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors the provision of the Convertible Notes that allow for certain conversion rights at each quarterly reporting date in order to determine whether the Convertible Notes are convertible or subject to an event triggering potential redemption during the prescribed measurement periods. As of the date of this report, none of the outstanding convertible notes had been redeemed by the Company. Based on the closing price of our common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1MzkyMw_8309549a-eda5-478a-9968-043a240cf04b">64.79</ix:nonFraction> on the last trading day of the quarter, the if-converted values of the Convertible Notes exceeded the remaining principal amounts by $<ix:nonFraction unitRef="usd" contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDA2MA_2f5bc607-7cb9-4609-8291-d235d7b7ed1d">81.7</ix:nonFraction> million as of June&#160;30, 2021.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to the adoption of ASU 2020-06, for U.S. tax purposes the debt discount previously recorded by the Company was treated as a deferred tax liability. However, as a result of the adoption of ASU 2020-06, there is no longer a difference in book and tax treatment of the convertible debt, and as such, the Company recorded a reduction of $<ix:nonFraction unitRef="usd" contextRef="i6b318e6a6e5c41b1ba5ac72551e23c36_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDM5ODA0NjU0MjUyMg_4c79af17-0c96-4c1b-999a-456d15bd5e68">12.0</ix:nonFraction>&#160;million to reduce its deferred tax liabilities, with a corresponding increase to its deferred tax asset valuation allowance.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All future principal payments related to the Convertible Notes are due in March 2025. <ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTI3ODE_b681837f-96a3-4a90-a59e-89abe8a92b29" continuedAt="i2168c70d8bdd4d378b505861d3cfefb6" escape="true">The outstanding balances of the Company&#8217;s Convertible Notes and previously outstanding term loan consisted of the following (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:5pt"><ix:continuation id="i2168c70d8bdd4d378b505861d3cfefb6"><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.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></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:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal of Convertible Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630" decimals="-3" format="ixt:numdotdecimal" name="nstg:OutstandingPrincipalOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMS0xLTEtMS0w_2e26cfb3-c52c-442d-9392-705416dc2417">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60afd05f5a704bb9bd19e23f5639b3c2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="nstg:OutstandingPrincipalOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMS0zLTEtMS0w_8b464b4d-2924-40c1-bdbc-00e122130605">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97f06c164583446aa2a72dbc4f0947ef_I20201231" decimals="-3" format="ixt:numdotdecimal" name="nstg:OutstandingPrincipalOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMi03LTEtMS0yODE3_a79a283f-f64a-4494-a3f8-6483ed3318c4">230,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC0xLTEtMS0w_d552f242-1f6f-42af-92e1-975034e98eb3">5,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC0zLTEtMS0w_bca70b2e-3a64-4a2f-8676-eb428d6850b2">57,297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMy01LTEtMS0yNjk1_bf818e7e-e3a3-41dc-bfe0-7ad40f031a5e">51,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id10a406bd63c4896ac843e385e6cb588_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMy03LTEtMS0yODIx_f0be843a-d6df-41ca-ae79-04a158345f50">6,285</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNS0xLTEtMS0w_1c16fe92-5ce6-422e-93ea-526fd5aa351f">224,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNS0zLTEtMS0w_06e8cd79-5134-4840-9b67-5b3b1689c81c">172,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC01LTEtMS0yODIz_bd3f6e0d-7384-4f9c-ab68-c59c181b27c9">51,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id10a406bd63c4896ac843e385e6cb588_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC03LTEtMS0yODI1_c3aa4f24-186f-4159-a180-6efd3ee839f1">223,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTI3NzU_f8e05199-90a7-4f2a-b4a1-2f49fa23f384" continuedAt="i5ccd1177385b43c4b6575219b0cadfdb" escape="true"><div style="margin-bottom:3pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Convertible Notes (in thousands):</span></div><div style="margin-bottom:8pt;margin-top: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:46.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.634%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMi0xLTEtMS0w_f23be2a4-2bee-4a84-9485-c49f0462c5bc">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMi0zLTEtMS0w_2fbc0ad6-4e8e-43f4-a3fe-c043239251bd">1,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMy03LTEtMS0yODQ0_6032a3b9-93bc-4afb-bed6-74df0d785253">1,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630" decimals="-3" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMy0xLTEtMS0w_881dcc33-f836-4cbd-bead-6f6cf49e8a48">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMy0zLTEtMS0w_c4df8ff1-13f4-4c67-b7db-6717adaab6e3">2,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i331c425a8a154933bcbe5864820cc240_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC01LTEtMS0yNjg4_2c59264d-2aea-4b73-bcd3-fbe17fffc710">2,263</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630" decimals="-3" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC03LTEtMS0yODQ0_b9da1114-9b37-4c4d-8fb0-bd0bcb24b524">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC0xLTEtMS0w_117015c6-7b7d-48e8-9e97-b448fa3e3ae3">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC0zLTEtMS0w_1ecae8e4-1989-441c-9678-3fca7bed765f">4,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i331c425a8a154933bcbe5864820cc240_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNS01LTEtMS0yODQy_42fd12f6-666c-4f8d-86bf-6e789ffbd386">2,263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNS03LTEtMS0yODQ0_301e67e7-1f56-460e-ae73-c34cdb7e4103">1,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:5pt"><ix:continuation id="i5ccd1177385b43c4b6575219b0cadfdb"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.634%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfMy0xLTEtMS02Mjk3_fb766d39-9f7a-4c88-97be-5d3019967e71">3,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfMy0zLTEtMS02Mjk3_b5688116-9ad7-4f50-9e08-7545a1f75205">1,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6faf75b237b40cba20e570668f49166_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfMy03LTEtMS04NDIz_fe3724ee-b584-42d1-9355-f18825c144d2">1,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" decimals="-3" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC0xLTEtMS02Mjk3_f5aace16-3c4a-4d11-8a6f-fb0640e60692">709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC0zLTEtMS02Mjk3_9273100b-359d-44c8-920f-61f980970425">3,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5588d8de21094d8382ebbd7851ff103d_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC01LTEtMS02Mjk3_313ab290-00ff-42bb-a6d3-7ba8e65ee0c7">2,832</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6faf75b237b40cba20e570668f49166_D20200101-20200630" decimals="-3" name="nstg:AmortizationOfDebtDiscountAndIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC03LTEtMS04NDIz_908a16ed-bb92-4155-b873-011c87b47976">422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS0xLTEtMS04NDIz_906eb3f5-b703-4510-b10a-53bac6208247">3,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS0zLTEtMS04NDIz_c4550dfa-83d6-460b-9199-055f8775c971">5,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5588d8de21094d8382ebbd7851ff103d_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS01LTEtMS04NDIz_cfd2c972-cca6-4be9-8e67-6b224ba39fdb">2,832</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6faf75b237b40cba20e570668f49166_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS03LTEtMS04NDIz_16fd770b-625f-4dd2-a530-d42ceef5ed62">2,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div id="i11e726d256fc450b8f2db31ae81f8e88_64"></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF82NC9mcmFnOmNiNmJjZmRjNzQ1MjQxNzY5NDkxN2VmYjY0NGUyNzc4L3RleHRyZWdpb246Y2I2YmNmZGM3NDUyNDE3Njk0OTE3ZWZiNjQ0ZTI3NzhfNTkz_97dc1dad-e6a9-4402-9b31-ba10cb1489ec" continuedAt="ia35f7f2b27824b819b80010fd6e11133" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ia35f7f2b27824b819b80010fd6e11133"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2021, 10x Genomics, Inc. and Prognosys Biosciences, Inc. (&#8220;Prognosys&#8221;) filed a complaint, and on May 19, 2021, an amended complaint, against the Company in the U.S. District Court for the District of Delaware. The amended complaint alleges that certain of the Company&#8217;s products, services and components, including those sold by the Company for use in connection with its GeoMx DSP system (the &#8220;Identified Products&#8221;), infringe seven patents owned by Prognosys: (a) U.S. Patent No. 10,472,669,&#8220;Spatially encoded biological assays,&#8221; (b) U.S. Patent No. 10,662,467,&#8220;Spatially encoded biological assays,&#8221; (c) U.S. Patent No. 10,961,566,&#8220;Spatially encoded biological assays,&#8221; (d) U.S. Patent No. 10,983,133,&#8220;Spatially encoded biological assays,&#8221; (e) U.S. Patent No. 10,966,219,&#8220;Spatially encoded biological assays,&#8221; (f) U.S. Patent No. 11,001,878, &#8220;Spatially encoded biological assays,&#8221; and (g) U.S. Patent No. 11,008,607, &#8220;Spatially encoded biological assays&#8221; (the &#8220;Asserted Patents&#8221;). The complaint seeks, among other relief, injunctive relief and unspecified damages (including treble damages and attorneys&#8217; fees) in relation to the Company&#8217;s making, using, selling, offering to sell, exporting and/or importing in the United States the Identified Products, as well as the alleged infringement by others of the Asserted Patents through their use of the Identified Products. The Company has evaluated the plaintiffs&#8217; claims and does not believe that its activities infringe any patent rights held by the plaintiffs. The Company intends to vigorously defend itself in the ongoing litigation. The Company is unable to estimate a range of loss, if any, that could result were there to be an adverse final decision in this case.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in other legal proceedings from time to time arising in the normal course of business.  Additionally, the Company operates in various states and local jurisdictions for which sales, occupation, or franchise taxes may be payable to certain taxing authorities. Management believes that the outcome of these proceedings will not have a material impact on the Company&#8217;s financial condition, results of operations, or liquidity.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Special Note Regarding Forward-Looking Information</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="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 our management&#8217;s beliefs and assumptions and on information currently available. This section should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included in Part I, Item&#160;1 of this report. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements can be identified by words such as &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;could,&#8221; &#8220;continue,&#8221; &#8220;depends,&#8221; &#8220;expect,&#8221; &#8220;expand,&#8221; &#8220;forecast,&#8221; &#8220;intend,&#8221; &#8220;predict,&#8221; &#8220;plan,&#8221; &#8220;rely,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;may,&#8221; &#8220;seek,&#8221; or the negative of these terms and other similar expressions, although not all forward-looking statements contain these words. You should read these statements carefully because they discuss future expectations, contain projections of future results of operations or financial condition, or state other &#8220;forward-looking&#8221; information. These statements relate to our future plans, objectives, expectations, intentions and financial performance and the assumptions that underlie these statements. These forward-looking statements include, but are not limited to:</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our future operating results and capital needs, including our expectations regarding instrument, consumable and total revenue, operating expenses, sufficiency of cash on hand and operating and net loss;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding the impact of the COVID-19 global pandemic as it relates to our ongoing operations, including our customer order activity levels and key supplier requirements;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully commercialize our GeoMx DSP platform;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully develop our Spatial Molecular Imager platform and pursue potential commercial applications and partnerships;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the success, costs and timing of implementation of our business model, strategic plans for our business and future product development plans;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the regulatory regime and our ability to secure and maintain regulatory clearance or approval or reimbursement for the clinical use of our products, domestically and internationally;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our strategic relationships, including with patent holders of our technologies, manufacturers and distributors of our products, and collaboration partners;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our intellectual property position and the risk or results of litigation alleging that our products infringe upon the intellectual property rights of third parties;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain key scientific or management personnel;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations that our existing cash, cash equivalents, and short-term investments will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months; </span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding the competitive position, market size and growth potential for our business; and</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to sustain and manage growth, including our ability to expand our customer base, develop new products, enter new markets, and hire and retain key personnel.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those anticipated in the forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in this report in Part II, Item&#160;1A &#8212; &#8220;Risk Factors,&#8221; and elsewhere in this report. These statements, like all statements in this report, speak only as of their date, and we undertake no obligation to update or revise these statements in light of future developments. In this report, &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; &#8220;NanoString,&#8221; and &#8220;the Company&#8221; refer to NanoString Technologies, Inc. and its subsidiaries.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and although we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted a thorough inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and you are cautioned not to unduly rely upon these statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, manufacture, and sell products that unlock scientifically valuable and clinically actionable information from minute amounts of biological material. Our core technologies are unique, proprietary single-molecule chemistries that enable the direct detection, identification, and quantification of individual target molecules in biological samples by attaching unique molecular reporters to each target molecule of interest. Our mission is to incorporate our core technologies into proprietary product platforms that enable our customers to map the universe of biology.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use our technologies to develop tools for scientific and clinical research, primarily in the fields of genomics and proteomics. Our proprietary chemistries may reduce the number of steps required to conduct certain types of scientific experiments and allow for multiple experiments to be conducted at once. Our platforms are also able to extract information from multiple types of biological samples, including those that are often challenging to work with using other scientific methods or platforms. As a result, we are able to develop tools that are easier for researchers to use and that may generate faster and more consistent scientific results.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have two commercially available product platforms: our nCounter Analysis System, or nCounter, and our GeoMx Digital Spatial Profiler, or GeoMx DSP System, both of which include instruments and related consumables. We also have a new product platform candidate, our Spatial Molecular Imager, or SMI, currently under development. We market and sell our instruments and related consumables to researchers in academic, government and biopharmaceutical laboratories for research use, both through our direct sales force and through selected distributors in certain markets.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nCounter was launched in 2008 and was our first commercially available product platform. nCounter can be used to analyze the activity of up to 800 genes in a single experiment. nCounter is also used by clinicians to analyze gene activity relevant for diagnostic applications.&#160;nCounter is used to conduct what is known as bulk gene activity, or gene expression, analysis, whereby biological samples are first reduced, and then the level of gene expression is measured at its average level throughout the totality of the sample. As of June&#160;30, 2021, we had an installed base of approximately 1,015 nCounter systems, which our customers have used to publish more than 4,600 peer-reviewed scientific papers.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GeoMx DSP, which was launched in 2019, is our second commercially available product platform. GeoMx DSP is designed to enable the field of spatial biology. While nCounter and other predominantly used gene expression analysis technologies use bulk analysis approaches, GeoMx DSP is used to facilitate the analysis of specifically selected regions of a biological sample in order to see how gene activity might vary across those regions or in certain cell types. As of June&#160;30, 2021, we had an installed base of approximately 190 GeoMx DSP systems, which our customers have used to publish approximately 60 peer-reviewed scientific papers.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GeoMx DSP operates by enabling users to prepare and select certain regions of a sample in which to study gene or protein expression, without the need to reduce or destroy the sample. After a researcher selects regions of interest, GeoMx DSP arranges the biological information extracted from these regions to be subsequently quantified and analyzed, or &#8220;read out,&#8221; by a platform such as nCounter, or by a next generation sequencer, or NGS, system, such as systems manufactured by Illumina, Inc. When GeoMx DSP was first made commercially available, researchers were only able to read out information on up to 96 biological targets from each of their GeoMx-selected regions of interest using nCounter. Beginning in August 2020, we added software capabilities and consumables for GeoMx that enabled information in regions of interest to be read out using Illumina NGS systems, which significantly expanded the number of biological targets researchers can choose to analyze in selected regions. Linking GeoMx DSP with NGS also significantly expands our total potential market opportunity. As of June&#160;30, 2021 there were more than 17,000 Illumina NGS systems installed globally.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In advance of and subsequent to our commercial launch of GeoMx DSP in 2019, we have offered selected customers the opportunity to send biological samples to our Seattle facilities to be analyzed by us using GeoMx DSP under our technology access program, or TAP. Upon completion of each project, the raw data and an analysis report are typically provided to the customer. As of June&#160;30, 2021, we have conducted over 600 TAP projects for approximately 280 customers.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have discovered other novel spatial biology applications that utilize our core technology. Our new SMI platform is designed to combine the spatial profiling of a large number of biological targets with high-resolution imaging. The SMI is expected to enable the analysis of up to 1,000 biological targets directly from single cells within morphologically intact tissue samples, as compared to GeoMx DSP which typically offers such profiling across regions containing multiple cells. SMI incorporates a proprietary version of our chemistry that was originally developed as part of our NGS sequencing, or Hyb &amp; Seq, platform development program. We currently expect the SMI instrument and consumables to be made commercially available in the second half of 2022.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive a substantial majority of our revenue from the sale of our products, which consist of our nCounter and GeoMx DSP instruments and related proprietary consumables. Our instruments are designed to work only with our consumable products. Accordingly, as the installed base of instruments grows, we expect recurring revenue from consumable sales to become an increasingly important driver of our operating results. Our consumables include our standardized nCounter and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GeoMx DSP panel products, nCounter custom codeset products that contain a specific set of targets for scientific analysis as requested by a customer, and the Prosigna breast cancer assay which is manufactured for our partner Veracyte Inc, or Veracyte. We also derive revenue from processing fees related to proof-of-principle studies, including from our GeoMx DSP TAP, which we conduct for potential customers. For both nCounter and GeoMx DSP, we offer extended service contracts and generate service revenue accordingly.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use third-party contract manufacturers to produce our instruments and certain raw materials for our consumables. We build our consumables, including our panels, custom code sets and reagent packages, at our greater Seattle, Washington area facilities. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We focus a substantial portion of our resources on developing new technologies, products, and solutions. Research and development expense totaled $32.2 million and $33.2 million for the six months ended June&#160;30, 2021 and 2020, respectively. We intend to continue to make significant investments in research and development to support our existing instrument platforms and related consumable offerings, as well as research and development of new technologies.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product and service revenue increased 42% to $65.0 million for the six months ended June&#160;30, 2021, compared to $45.6 million for the first six months of 2020. Our total revenue was $65.5 million for the six months ended June&#160;30, 2021, compared to $49.2 million for the first six months of 2020. We have never been profitable and had net losses of $54.7 million and $65.8 million for the six months ended June&#160;30, 2021 and 2020, respectively. As of June&#160;30, 2021, our accumulated deficit was $589.2 million.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_76"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product revenue consists of sales of nCounter and GeoMx DSP, including instruments and related consumables. Service revenue consists of fees associated with service contracts and conducting proof-of-principle studies, including programs in which we offer customers early access to technologies under development for which we generate data and perform analysis services on their behalf. Our customer base is primarily comprised of academic institutions, government laboratories, biopharmaceutical companies and clinical laboratories that perform analyses or testing using nCounter and GeoMx DSP. Collaboration revenue is derived primarily from our now concluded collaboration with Lam Research Corporation, or Lam, and also, historically, our terminated collaboration with Celgene. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects total revenue by geography based on the geographic location of our customers, distributors, and collaborators. For sales to distributors, their geographic location may be different from the geographic locations of the ultimate end customer.</span></div><div style="margin-bottom:5pt;margin-top: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:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.988%"></td><td style="width:0.1%"></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:6.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.135%"></td><td style="width:0.1%"></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:6.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.105%"></td><td style="width:0.1%"></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:7.576%"></td><td style="width:0.1%"></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:4.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.282%"></td><td style="width:0.1%"></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:4.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe &amp; Middle East</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,863&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,480&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,209&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the breakdown of our revenue into the primary components of our products, services, and collaborations.</span></div><div style="margin-bottom:5pt;margin-top: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:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.063%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.073%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,797&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,505&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,503&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,632&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,640&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,863&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,480&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,209&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Instrument revenue during the three and six month periods ended June&#160;30, 2021 increased as compared to the same periods in 2020, due primarily to increased commercial shipments of our nCounter and GeoMx DSP systems. For the three and six month periods ended June&#160;30, 2020, our nCounter and GeoMx DSP instrument shipments were negatively impacted by the COVID-19 global pandemic, where certain of our customers experienced full or partial closures of their operations or facilities, which reduced their ability to complete purchases or receive product shipments.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumables revenue includes sales of consumables for both nCounter and GeoMx DSP, and also includes sales of Prosigna </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">diagnostic kits to our partner Veracyte. Consumables revenue increased for the three and six month periods ended June&#160;30, 2021 as compared to the same periods in 2020. In 2020, the COVID-19 pandemic negatively impacted customer ability to access laboratories to conduct research, complete purchases and receive product shipments. The pandemic, and the resulting lower customer activity, had the most significant impact on our nCounter consumables revenue during the second quarter of 2020. Although the COVID-19 pandemic has continued to negatively affect our consumables revenue in 2021, as the business impact of the pandemic has subsided and customer activity has recovered, nCounter consumables utilization has recovered to levels that are closer to those observed prior to the COVID-19 pandemic. nCounter consumables revenue also increased as a result of our increased installed base of nCounter systems as compared to the same periods of 2020. The increases in our GeoMx DSP consumables revenue for the three and six month periods ended June&#160;30, 2021 was primarily due to our significantly increased installed base of GeoMx systems as compared to the same periods of 2020.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue increased for the three and six month periods ended June&#160;30, 2021 as compared to the same periods of 2020, due primarily to increased revenue generated from our GeoMx DSP and other technology access programs, or TAP, as well as from a larger number of GeoMx DSP and nCounter service contracts as compared to the same periods of 2020.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and the first half of 2021, the COVID-19 pandemic impacted our ability to solicit and fulfill customer orders, and record related product and service revenue. While all revenue categories were impacted due to lab closures and lower customer activity, nCounter-related consumables revenue was impacted most substantively, given our higher installed base of nCounter systems. As the business effects of the COVID-19 pandemic have subsided, we have begun to see customer activity and our revenue recover to closer to pre-pandemic levels. However, a resurgence of COVID-19 or a variant thereof could recur at any time, with a resulting impact on our business. To the extent there is a resurgence in cases of COVID-19 (or a variant thereof), we expect any such resurgence to have a negative impact on our customers&#8217; ability to conduct research and our ability to actively engage with our customers and receive and fulfill customer orders. As in the past, we would expect our revenue to be negatively impacted overall, and our consumables revenue to be more severely impacted as consumables revenue more closely correlates with day-to-day customer research activity. However, we cannot predict with any certainty the extent to which any resurgence in COVID-19 or a variant thereof would impact our business, and it is possible that the effects of such a resurgence would have different or more severe impacts on our business than we have experienced in the past.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With consideration to these potential negative impacts on our business related to COVID-19, we expect our product and service revenue may continue to increase in future periods, as a result of the growth in sales of GeoMx DSP instruments and consumables and the introduction of new nCounter and GeoMx DSP consumable, service, software or other products.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collaboration revenue decreased for the three and six month periods ended June&#160;30, 2021 as compared to the same periods in 2020, due primarily to decreased activity levels after our receipt of the full commitment of development funding of $50.0 million from Lam during 2019. We recognized no collaboration revenue related to our agreement with Lam for the three </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and six month periods ended June&#160;30, 2021 and Lam represented</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1 million and $2.9 million of our collaboration revenue for the three and six month periods ended June&#160;30, 2020.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Product and Service Revenue; Gross Profit; and Gross Margin</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product and service revenue consists primarily of costs incurred in the production process including costs of purchasing instruments from third-party contract manufacturers, consumable component materials and assembly labor and overhead, installation, warranty, service and packaging, and delivery costs. In addition, cost of product and service revenue includes royalty costs for licensed technologies included in our products, provisions for slow-moving and obsolete inventory, and stock-based compensation expense. We provide a one-year warranty for both nCounter and GeoMx DSP and establish a reserve for warranty repairs based on historical warranty repair costs incurred.</span></div><div style="margin-bottom:11pt;margin-top: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:43.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.063%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.073%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product and service revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and service gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and service gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six month periods ended June&#160;30, 2021, cost of product and service revenue increased as compared to the same periods of 2020, due primarily to costs associated with increased commercial sales and shipments of nCounter and GeoMx DSP systems, and to a lesser extent due to investments made to support growth of our consumable manufacturing capabilities for nCounter and GeoMx platforms and increased costs associated with providing our TAP service for GeoMx and SMI.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross margin on product and service revenue for the three month period ended June&#160;30, 2021 increased as compared to the same period of 2020, primarily as a result of increased revenue, including increased consumables revenue as a percentage of total revenues, as compared to the prior year periods which were significantly impacted by the pandemic and resulting lower levels of customer activity. For the six months ended June 30, 2021, gross margins were comparable to the same period in the prior year as the favorable impact of more consumable revenue in the current year was offset by additional investments made in our manufacturing capacity during the same period. The increases were partially offset by increased costs associated with providing our TAP service for GeoMx and SMI, as well as investments we continue to make in manufacturing capacity.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With consideration to the potential negative impact any future resurgence of COVID-19 (or a variant thereof) may have on our business, which may impact our product and service revenue growth and the related costs incurred, we expect our cost of product and service revenue to increase in future periods. These potential increases would coincide with anticipated growth in sales of GeoMx DSP instruments, continued sales growth of nCounter and GeoMx consumables and our GeoMx DSP TAP service. We also expect to continue making investments in our operations to support the growth of our business. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our gross margin on product and service revenue may fluctuate in future periods. Variability will depend in part on the level of our consumables revenue, for which we operate the manufacturing process directly, as well on as our mix of instrument sales, for which typically have lower gross margins, as compared to our sales of consumable products or services. Our gross margins may also vary depending on potential expenses we may incur for regulatory compliance, quality assurance or activities related to the expansion of our manufacturing capacity. In addition, as business activity has recovered through the pandemic, the cost and global availability of certain raw materials and other supplies have been impacted. While to date our operations, supply chain or costs have not been materially impacted, our gross margins could be affected in the future by changes in the cost or availability of certain raw materials or supplies. Notwithstanding the foregoing, we expect our gross margins may increase in the longer term as consumable sales become a larger percentage of our total revenue, which may lead to greater absorption of our investment in fixed manufacturing costs.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expense</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of salaries and benefits, occupancy, laboratory supplies, engineering services, consulting fees, costs associated with licensing molecular diagnostics rights and certain expenses related to research activities with customers and collaborators for which we have undertaken joint research projects. We have made substantial investments in research and development since our inception. Our research and development efforts have focused primarily on the tasks required to enhance our technologies and to support development and commercialization of new and existing products and applications. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the size of our research and development staff and the number of active projects at any given time, we believe it is most effective to manage our research and development activities on a departmental basis. Accordingly, other than for collaborations and certain major technology development programs, we have neither required employees to report their time by project nor allocated our research and development costs to individual projects. Research and development expense by functional area was as follows:</span></div><div style="margin-bottom:9pt"><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.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%&#160;<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%&#160;<br/>Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and discovery</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing, support and service</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and process engineering</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory and medical affairs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities and overhead</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,162&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,739&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,225&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Research and development expenses for the three month period ended June&#160;30, 2021 increased as compared to the same period in 2020, due primarily to higher personnel-related and consulting costs for our ongoing research and development processes, in particular related to SMI, with increases partially offset by lower expenses incurred during the period for research supplies. Research and development costs for the six month period ended June&#160;30, 2021 decreased compared to the same period in 2020 due primarily to higher costs incurred in the prior year related to research and development efforts needed to prepare our new GeoMx consumable products for manufacturing at scale. These decreases for the six month period were partially offset by increased personnel-related and consulting costs.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect research and development expense may increase in future periods, reflecting the impact of increasing investments in GeoMx DSP, SMI and other future projects and technologies.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expense</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense consists primarily of costs for our sales and marketing, finance, human resources, information technology, business development, legal, and general management functions as well as professional fees for legal, consulting, and accounting services. Our sales force includes roles which are focused mainly on sales of consumables to our existing instrument base, which enables our sales representatives to focus on instrument sales and support the growth of our installed instrument base.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general, and administrative expense was as follows:</span></div><div style="margin-bottom:5pt;margin-top: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:42.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.648%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in selling, general, and administrative expense for the three month period ended June&#160;30, 2021 as compared to the same period in 2020 is due primarily to increased investments made to expand our commercial sales team to support GeoMx DSP-related commercial initiatives, as well as increases in professional fees and stock compensation expense. The increases were partially offset by a reduction in certain state and local taxes for which we received a partial refund of previously paid amounts, as well as lower travel and trade show related costs. For the six month period ended June 30, 2021, selling, general, and administrative expenses increased as compared to the same period in 2020 due primarily to increased investments in our commercial sales team and activities and increased stock compensation expense. The increases were partially offset by lower travel and trade show related costs, lower professional fees and a refund of certain previously remitted state and local taxes.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With consideration to the potential negative impact any future resurgence of COVID-19 (or a variant thereof) may have on our business, which may impact our product and service revenue growth and the related costs incurred, we expect selling, general and administrative expenses to increase in future periods as the number of sales, technical support, marketing, and administrative personnel grows to support the expected growth in our business and the introduction of new products and product platforms. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense)</span></div><div style="margin-bottom:5pt;margin-top: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.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.771%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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.256%"></td><td style="width:0.1%"></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:7.818%"></td><td style="width:0.1%"></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.110%"></td><td style="width:0.1%"></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.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%<br/>Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt and termination of revolving loan facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,234)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,971)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income decreased for the three and six month periods ended June&#160;30, 2021 compared to the same periods in the prior year. We continue to maintain a cash preservation investment strategy and, as a result, held the majority of our cash and cash equivalents in money market or other short duration fixed income positions for which yields were very low. In general, investment yields have been constrained by the COVID-19 pandemic and other broader macroeconomic conditions, and we expect this trend may continue until there are more clear signs of general economic recovery and stability.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased for the three and six month periods ended June&#160;30, 2021 due primarily to lower effective interest rates compared to the &#8220;as adjusted&#8221; prior periods. The prior period adjustments reflect our adoption of ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40) effective January 1, 2021, and in turn resulted in a one-time adjustment to eliminate certain non-cash interest expense recorded in the prior year related to our outstanding convertible debt. In addition, for the three and six month periods ended June&#160;30, 2021, we recorded lower amortization of certain debt issuance costs compared to the &#8220;as adjusted&#8221; prior period, also resulting from the adoption of ASU 2020-06.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six month period ended June 30, 2020, other income (expense), net consisted primarily of expense related to declines in the fair value of our previous holdings of Veracyte common stock subsequent to concluding the sale to Veracyte of part of our business during the fourth quarter of 2019. The holdings of Veracyte common stock were restricted for a certain period of time following the transaction and all shares received as part of the transaction consideration were sold subsequent to June 30, 2020. There was no similar activity for the six month period ended June&#160;30, 2021. In addition, other income (expense), net for the six month period ended June 30, 2020 included certain state and local tax payments which were not recurring in subsequent periods and for which certain amounts have been recovered in 2021.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six month period ended June 30, 2020, in conjunction with closing our convertible debt financing in March 2020, we terminated our existing term loan facility with Capital Royalty Group and our revolving credit facility with Silicon Valley Bank, and as a result we recorded a one-time charge of $7.1 million representing certain fees and prepayment penalties associated with terminating these facilities. These costs were included in loss on extinguishment of debt and termination of revolving loan facility as presented above.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_79"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we had cash, cash equivalents and short-term investments of $398.0 million, compared to $440.7 million as of December&#160;31, 2020. We believe our existing cash, cash equivalents, and short-term investments will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and the first half of 2021, the COVID-19 pandemic impacted our ability to solicit and fulfill customer orders and record related product and service revenue at levels comparable to historical periods. As the business effects of the COVID-19 pandemic have subsided, we have begun to see customer activity and our revenue recover to closer to pre-pandemic levels. However, a resurgence of COVID&#8209;19 (or a variant thereof) could occur at any time. To the extent such a resurgence may occur, we would expect any such resurgence to have a negative impact on our customers&#8217; ability to conduct research and on our ability to actively engage with our customers and take or fulfill customer orders, which in turn would negatively impact our liquidity and capital resources. However, we cannot predict with any certainty the extent to which any resurgence in COVID-19 or a variant thereof would impact our liquidity and capital resource position, and it is possible that the effects of such a resurgence would have different or more severe impacts than we have experienced in the past. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assessment of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties. Any future funding requirements will depend on many factors, including: any new developments relating to the COVID-19 or related pandemic and the impact on our customer and operational activity; market acceptance and the level of sales of our existing products and new product candidates; the nature and timing of any additional research, product development or other partnerships or collaborations we may establish; the cost and timing of establishing additional sales, marketing, and distribution capabilities; the cost of our research and development activities; the cost and timing of regulatory clearances or approvals; the effect of competing technological and market developments; and the extent to which we acquire or invest in businesses, products and technologies, although we currently have no commitments or agreements relating to any of these types of transactions. We may require additional funds in the future and we may not be able to obtain such funds on acceptable terms, or at all. If we raise additional funds by issuing equity or equity-linked securities, our stockholders may experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt or additional equity financing we raise may contain terms that are not favorable to us or our stockholders. If we raise additional funds through partnership, collaboration or licensing arrangements with third parties, it may be necessary to relinquish some rights to our technologies or our products, or grant licenses on terms that are not favorable to us. If we are unable to raise adequate funds we may have to liquidate some or all of our assets; delay, reduce the scope or eliminate some or all of our research and development programs, launch activities, or commercialization of our products; license to third parties the rights to commercialize products or technologies that we would otherwise seek to commercialize; or reduce marketing, customer support, or other resources devoted to our products; or cease operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of Funds</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have financed our operations primarily through the sale of equity securities, borrowings under term loan agreements and convertible notes, licensing of intellectual property, and, to a lesser extent, sales of certain assets. Our cash used in operations for the six months ended June&#160;30, 2021 was $44.2 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Financings</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we completed an underwritten public offering of 5,750,000 shares of our common stock, including the exercise in full by the underwriters of their option to purchase 750,000 additional shares of common stock. Our total gross proceeds were $230.0 million. After underwriter&#8217;s commissions and other expenses of the offering, our aggregate net proceeds were approximately $215.8 million.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Instruments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.625% Convertible Senior Notes due 2025</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we issued $230.0 million in aggregate principal amount of 2.625% Convertible Senior Notes due 2025, or the Convertible Notes, in a private offering. The Convertible Notes are governed by an indenture dated March 9, 2020 between us and U.S. Bank, National Association, as trustee.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received net proceeds from the offering of $222.6 million. We used $88.6 million to repay in full all outstanding amounts borrowed and fees owed in connection with the termination of the amended and restated term loan agreement, or the 2018 Term Loan, with Capital Royalty Group, and the fees owed in connection with the termination of our revolving credit facility with Silicon Valley Bank. We intend to use the remainder of the net proceeds for general corporate purposes, including the continued development and commercialization of GeoMx DSP, the continued commercialization of our portfolio of nCounter based products, and for working capital needs.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes bear interest at a rate of 2.625% per year, payable semi-annually in arrears on March 1 and September 1, beginning on September 1, 2020. The Convertible Notes may bear additional interest under specified circumstances relating to the Company&#8217;s failure to comply with its reporting obligations under, or if the Convertible Notes are not freely tradeable as required by, the indenture governing the Convertible Notes. Upon conversion, the Convertible Notes will be convertible into cash, shares of common stock, or a combination of cash and shares of common stock, at our election.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are general unsecured senior obligations and will mature on March 1, 2025, unless earlier repurchased, redeemed, or converted, subject to satisfaction of certain conditions and during the periods described below. The initial conversion rate for the Convertible Notes is 20.9161 shares of common stock, par value $0.0001 per share, per $1,000 principal amount of Convertible Notes (which is equivalent to an initial conversion price of approximately $47.81 per share). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that may occur prior to the maturity date or if we issue a notice of redemption, we will increase the conversion rate for a holder who elects to convert our Convertible Notes in connection with such corporate event or in connection with such redemption, as the case may be, in certain circumstances.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding December&#160;1, 2024, the Convertible Notes will be convertible only under the following circumstances: (1)&#160;during any calendar quarter commencing after the calendar quarter ending on June&#160;30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2)&#160;during the five&#160;business-day&#160;period after any five consecutive&#160;trading-day&#160;period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of such period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; (3)&#160;if we call any or all of the Convertible Notes for redemption, the Convertible Notes called for redemption (or, in the case of a partial redemption, if we make an election to deem all Convertible Notes, irrespective of whether they are called for redemption, to be convertible, all Convertible Notes) may be submitted for conversion at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date as set forth in the related redemption notice; or (4)&#160;upon the occurrence of specified corporate events. On or after December&#160;1, 2024, until the close of business on the business day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes at any time, regardless of the foregoing circumstances.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not redeem the Convertible Notes prior to March 5, 2023, and no sinking fund is provided for the Convertible Notes. On or after March&#160;5, 2023, we may redeem for cash all or any portion of the Convertible Notes, at our option, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive&#160;trading-day&#160;period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we provide a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes) prior to the maturity date, subject to certain conditions, holders may require us to repurchase all or a portion of the Convertible Notes in increments of $1,000 for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes do not contain any financial or operating covenants or any restrictions on the issuance of other indebtedness or the issuance or repurchase of securities by us. The Convertible Notes indenture contains customary events of default, including that upon certain events of default, 100% of the principal and accrued and unpaid interest on the Convertible Notes will automatically become due and payable.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Funds</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal uses of cash are funding our operations, capital expenditures, working capital requirements, and satisfaction of any outstanding obligations under our debt agreements, respectively. Over the past several years, our product and service revenue has increased from year to year and, as a result, our cash flows from customer collections have increased. Our operating expenses have also increased as we have invested in our sales and marketing activities and in research and development of new product platforms and technologies that we believe have the potential to drive the long-term growth of our business.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating cash requirements may increase in the future as we invest in research and development related to existing or new product platforms, as well as in sales and marketing activities. We cannot be certain our revenue will grow sufficiently to offset our operating expense increases. As a result, we may need to raise additional funds to support our operations, and such funding may not be available to us on acceptable terms, or at all. If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Historical Cash Flow Trends</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of our cash flows for the periods indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top: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:79.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></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:8.259%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used in operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,139)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash (used in) provided by investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,283)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Cash Flows</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive operating cash flows from cash collected from the sale of our products and services and, historically, from collaborations. These cash flows received are offset by our use of cash for operating expenses to support the growth of our business. We have historically experienced negative cash flows from operating activities, with such negative cash flows likely to continue for the foreseeable future.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six month period ended June&#160;30, 2021, net cash used in operating activities consisted of our net loss of $54.7 million, and net increases in our operating assets and liabilities of $9.1 million, partially offset by $19.6 million of net non-cash income and expense items, such as stock-based compensation, depreciation and amortization, increased provisions for inventory obsolescence and bad debts and amortization of our right-of-use assets.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the six month period ended June 30, 2020, net cash used in operating activities consisted of our net loss of $65.8 million, and net increases in our operating assets and liabilities of $5.1 million, partially offset by $20.7 million of net non-cash income and expense items, such as the loss on extinguishment of debt, payment of accrued interest on the 2018 Term Loan, stock-based compensation, depreciation and amortization, amortization of our right-of-use assets and deferred financing costs.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Cash Flows</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant investing activities for the six month periods ended June&#160;30, 2021 and 2020 were related to the purchase, maturity and sale of short-term investments. Because we manage our cash usage with respect to our total cash, cash equivalents and short-term investments, we do not consider these cash flows to be important to an understanding of our liquidity and capital resources.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six month periods ended June&#160;30, 2021 and 2020, we purchased property and equipment totaling $3.8 million and $5.4 million, respectively. The equipment purchased during the six month period ended June 30, 2020 includes costs incurred for construction, furniture and fixtures, and manufacturing equipment utilized in our new production facility in the greater Seattle, Washington area. We believe the investments we have made to date in expanding our manufacturing capabilities will be sufficient to support the growth and expansion of our operations for the foreseeable future.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Cash Flows</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have funded our operations through the issuance of equity securities and various forms of debt facilities.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the six month period ended June&#160;30, 2021 consisted primarily of $3.1 million of net proceeds from the exercise of stock options and other equity awards and our Employee Stock Purchase Plan.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the six month period ended June 30, 2020 consisted primarily of net proceeds of from the issuance of 2.625% Convertible Senior Notes of $230.0 million and $8.8 million of net proceeds from the exercise of stock options and other equity awards and our Employee Stock Purchase Plan. These cash inflows were partially offset by payments related to the termination of our term loan agreement and revolving loan facility of $84.8 million.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects a summary of our contractual obligations as of June&#160;30, 2021.</span></div><div style="margin-bottom:11pt;margin-top: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:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></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:11.637%"></td><td style="width:0.1%"></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:11.637%"></td><td style="width:0.1%"></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:11.637%"></td><td style="width:0.1%"></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:11.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments due by period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contractual Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less&#160;than&#160;1<br/>Year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1-3&#160;Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3-5&#160;Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">More&#160;than&#160;5<br/>Years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,058&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,608&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,099&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,923&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excludes royalty obligations based on net sales of products as any such amounts are not currently determinable.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes principal on our convertible notes.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs are primarily for office, laboratory and manufacturing space.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations consist of contractual and legally binding commitments under outstanding purchase orders to purchase long lead time inventory and other research and development items.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_82"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Accounting Policies and Significant Estimates</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discussion and analysis of our financial condition and results of operations are based upon our financial statements which have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and related disclosure of contingent assets and liabilities, revenue and expenses at the date of the financial statements. Generally, we base our estimates on historical experience and on various other assumptions in accordance with GAAP that we believe to be reasonable under the circumstances. Actual results may differ from these estimates.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical accounting policies and significant estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Our critical accounting policies and estimates include those related to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">revenue recognition;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lease recognition;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inventory valuation;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fair value measurements; and</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">income taxes.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information, see Part II, Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;&#160;of our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020, as filed with the SEC on March&#160;1, 2021 and Note 2&#160;of the Notes to the Condensed Consolidated Financial Statements under Item 1 of this report.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_85"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding recent accounting pronouncements, see Note 2 of the Notes to the Condensed Consolidated Financial Statements under Item 1 of this report.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or for any other contractually narrow or limited purpose.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_88"></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures about Market Risk.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to certain risks that may affect our results of operations, cash flows and fair values of assets and liabilities, including volatility in foreign currency exchange rates, interest rate movements and pricing pressures worldwide, as well as changes in economic conditions in the markets in which we operate as a result of the COVID-19 pandemic. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, our exposure to market risk has been primarily limited to interest income sensitivity, which is affected by changes in the general level of U.S. interest rates, particularly because the majority of our investments are in short-term debt securities. The primary objective of our investment activities is to preserve principal while at the same time maximizing the income we receive without significantly increasing risk. To minimize risk, we maintain our portfolio of cash, cash equivalents and short-term investments in a variety of interest-bearing instruments, which have included U.S. government and agency securities, high-grade U.S. corporate bonds, asset-backed securities, and money market funds. Declines in interest rates, however, would reduce future investment income. A 10% decline in interest rates, occurring on July 1, 2021 and sustained throughout the period ended June 30, 2022, would not be material.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Convertible Notes are based on a fixed rate; accordingly, we do not have economic interest rate exposure on the Convertible Notes. However, changes in interest rates could impact the fair market value of the Convertible Notes. Generally, the fair market value of the fixed interest rate of the Convertible Notes will increase as interest rates fall and decrease as interest rates rise. In addition, the fair market value of the Convertible Notes fluctuates when the market price of our common stock fluctuates. As of June 30, 2021, the fair market value of the Convertible Notes was $372.0 million and was determined based on the estimated or actual bid prices of the Convertible Notes in an over-the-counter market.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Risk</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to expand internationally our results of operations and cash flows will become increasingly subject to fluctuations due to changes in foreign currency exchange rates. Historically, a majority of our revenue has been denominated in U.S. dollars, although we sell our products and services directly in certain markets outside of the United States denominated in local currency, principally the Euro. Our expenses are generally denominated in the currencies in which our operations are located, which is primarily in the United States. The effect of a 10% adverse change in exchange rates on foreign denominated cash, receivables and payables would not have been material for the periods presented. As our operations in countries outside of the United States grow, o</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur results of operations and cash flows are and will be subject to potentially greater fluctuations due to foreign currency exchange rate fluctuations, including the impact of the COVID-19 pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. To date, we have not entered into any material foreign currency hedging contracts although we may do so in the future.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Risk</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could adversely affect our business, financial condition and results of operations.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_91"></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;Controls and Procedures.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Evaluation of disclosure controls and procedures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) prior to the filing of this quarterly report. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that as of the end of the period covered by this quarterly report, our disclosure controls and procedures were, in design and operation, effective.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in internal control over financial reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> There were no changes in our internal control over financial reporting during the quarter ended June&#160;30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inherent limitation on the effectiveness of internal control over financial reporting.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgement in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_94"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_97"></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Legal Proceedings.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2021, 10x Genomics, Inc. and Prognosys Biosciences, Inc. (&#8220;Prognosys&#8221;) filed a complaint, and on May 19, 2021, an amended complaint, against us in the U.S. District Court for the District of Delaware. The amended complaint alleges that certain of our products, services and components, including those sold by us for use in connection with our GeoMx DSP system (the &#8220;Identified Products&#8221;), infringe seven patents owned by Prognosys: (a) U.S. Patent No. 10,472,669, &#8220;Spatially encoded biological assays&#8221;, (b) U.S. Patent No. 10,662,467, &#8220;Spatially encoded biological assays,&#8221; (c) U.S. Patent No. 10,961,566, &#8220;Spatially encoded biological assays,&#8221;(d) U.S. Patent No. 10,983,133,&#8220;Spatially encoded biological assays,&#8221; (e) U.S. Patent No. 10,966,219, &#8220;Spatially encoded biological assays,&#8221; (f) U.S. Patent No. 11,001,878, &#8220;Spatially encoded biological assays,&#8221; and (g) U.S. Patent No. 11,008,607, &#8220;Spatially encoded biological assays&#8221; (the &#8220;Asserted Patents&#8221;). The amended complaint seeks, among other relief, injunctive relief and unspecified damages (including treble damages and attorneys&#8217; fees) in relation to our making, using, selling, offering to sell, exporting and/or importing in the United States the Identified Products, as well as the alleged infringement by others of the Asserted Patents through their use of the Identified Products. We have evaluated the plaintiffs&#8217; claims and do not believe that our activities infringe any patent rights held by the plaintiffs. We intend to continue to vigorously defend ourselves in this ongoing litigation.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the pending litigation with 10x Genomics and Prognosys, we are not engaged in any material legal proceedings. From time to time, we may become involved in litigation relating to claims arising from the ordinary course of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business. Other than the pending litigation with 10x Genomics and Prognosys,we believe that there are no claims or actions pending against us currently, the ultimate disposition of which would have a material adverse effect on our consolidated results of operations, financial condition or cash flows.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_100"></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should carefully consider the following risk factors, in addition to the other information contained in this report, including the section of this report captioned &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our financial statements and related notes. If any of the events described in the following risk factors and the risks described elsewhere in this report occurs, our business, operating results and financial condition could be seriously harmed. This report on Form 10-Q also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this report.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_103"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Strategy </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face risks related to health epidemics and other outbreaks, such as COVID-19, which could significantly disrupt our operations and could have a material adverse impact on us.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business could be adversely impacted by the effects of health epidemics and other outbreaks. For example, in December 2019, a novel strain of&#160;coronavirus, SARS-CoV-2, the causative agent of coronavirus disease 2019, or COVID-19, was first reported. Since then, COVID-19 has spread across the globe and is affecting worldwide economic activity, including in the United States and European and Asia-Pacific countries. Quarantines, shelter-in-place and similar government orders have been imposed in many of the regions in which we have material operations or sales, including the greater Seattle, Washington area. As a result, our business activities originating from affected areas, including research and development, sales, manufacturing and supply chain related activities, have been, and could continue to be, adversely affected. Although restrictions related to the COVID-19 pandemic have been eased in many locations in which we do business, a resurgence in cases of COVID&#8209;19 could occur at any time, resulting in new disruptions to our business. Disruptions have included: </span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the temporary closure of our manufacturing facilities and those used in our supply chain processes;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on the export or shipment of our products;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unavailability of components and materials used in our products;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant cutback of ocean container delivery;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business closures in impacted areas;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced demand, research grants, and business activities of our customers due to the impact of COVID-19;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations in employee resources, including because of stay-at-home orders, sickness of employees or their families or the desire of employees to avoid contact with large groups of people; and</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on our employees&#8217; and other service providers&#8217; ability to travel, to meet with customers and install and train customers on our systems. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global spread of COVID-19 also has created significant macroeconomic uncertainty, volatility and disruption, which may adversely affect our and our customers&#8217; and suppliers&#8217; liquidity, cost of capital and ability to access the capital markets.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 materially impacted our 2020 results, as well as our 2021 results thus far, and we anticipate that COVID-19 will continue to impact our business due to the factors discussed above. The extent to which COVID-19, including any variants that have emerged or may emerge in the future,&#160;impacts our results will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning the severity of the&#160;virus&#160;and its variants and the actions to contain it&#160;or treat its impact, among others. We cannot at this time quantify or forecast the business impact of COVID-19, and there can be no assurance that the COVID-19 pandemic will not have a material and adverse effect on our business, operating results and financial condition. In addition, the COVID-19 pandemic increases the likelihood and potential severity of other risks described in the &#8220;Risk Factors&#8221; section. Although national, state and local governments have introduced relief measures intended to alleviate the impact of COVID-19-related disruptions, we may not qualify for or benefit from such measures.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred losses since we were formed and expect to incur losses in the future. We cannot be certain that we will achieve or sustain profitability.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred losses since we were formed and expect to incur losses in the future. We incurred net losses of $54.7 million and $65.8 million for the six months ended June&#160;30, 2021 and 2020, respectively. As of June 30, 2021, we had an accumulated deficit of $589.2 million. We expect that our losses will continue for at least the next several years as we will be required to invest significant additional funds toward ongoing development and commercialization of our technology. We also expect that our operating expenses will continue to increase as we grow our business, and there can be no assurance that our revenue and gross profit will increase sufficiently such that our net losses decline, or we attain profitability, in the future. Our ability to achieve or sustain profitability is based on numerous factors, many of which are beyond our control, including the market acceptance of our products, future product development and our market penetration and margins. We may never be able to generate sufficient revenue to achieve or sustain profitability.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial results may vary significantly from quarter to quarter which may adversely affect our stock price.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investors should consider our business and prospects in light of the risks and difficulties we expect to encounter in the uncertain and rapidly evolving markets in which we compete. Because these markets are evolving, predicting their future growth and size is difficult. We expect that our visibility into future sales of our products, including volumes, prices and product mix between instruments and consumables will continue to be limited and could result in unexpected fluctuations in our quarterly and annual operating results.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerous other factors, many of which are outside our control, may cause or contribute to significant fluctuations in our quarterly and annual operating results, including the ongoing impact of the COVID-19 pandemic on our business operations and financial results. These fluctuations may make financial planning and forecasting difficult. In addition, these fluctuations may result in unanticipated changes in our available cash, which could negatively affect our business and prospects. Factors that may contribute to fluctuations in our operating results include many of the risks described in this section. Also, one or more of such factors may cause our revenue or operating expenses in one period to be disproportionately higher or lower relative to the others. Furthermore, our instruments involve a significant capital commitment by our customers and accordingly involve a lengthy sales cycle. We may expend significant effort in attempting to make a particular sale, which may be deferred by the customer or never occur. Accordingly, comparing our operating results on a period-to-period basis may not be meaningful, and investors should not rely on our past results as an indication of our future performance. If such fluctuations occur or if our operating results deviate from our expectations or the expectations of securities analysts, our stock price may be adversely affected. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not achieve, sustain or successfully manage our anticipated growth, our business and growth prospects will be harmed. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced significant revenue growth in recent periods and we may not achieve similar growth rates in the future. Investors should not rely on our operating results for any prior periods as an indication of our future operating performance. If we are unable to maintain adequate revenue growth, our financial results could suffer and our stock price could decline. Furthermore, growth will place significant strains on our management and our operational and financial systems and processes. For example, the recent commercial launch of our GeoMx DSP system currently for research use only is a key element of our growth strategy and will require us to hire and retain additional sales and marketing personnel and resources. If we do not successfully generate demand for GeoMx DSP or other new product offerings, or manage our anticipated expenses accordingly, our operating results will be harmed. Additionally, the expected commercial launch of our Spatial Molecular Imager, or SMI, platform for research use only in the second half of 2022, is also a key element of our growth strategy and may also require us to hire and retain additional sales and marketing personnel and resources. If we do not successfully generate demand for our new SMI platform or other new product offerings, or manage our anticipated expenses accordingly, our operating results will be harmed.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future success is dependent upon our ability to expand our customer base and introduce new applications and products.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current customer base is primarily composed of academic and government research laboratories, biopharmaceutical companies and clinical laboratories (including physician-owned laboratories) that perform analyses using our nCounter Analysis Systems. Our success will depend, in part, upon our ability to increase our market penetration among all of these customers and to expand our market by developing and marketing new research applications and new instruments. We expect that increasing the installed base of our nCounter Analysis Systems and GeoMx DSP systems will drive demand for our relatively high margin consumable products. If we are not able to successfully increase our installed base of nCounter Analysis Systems or GeoMx DSP systems, sales of our consumable products and our margins may not meet expectations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also develop and introduce new products, such as our GeoMx DSP system, which was commercially launched in 2019, and the expected commercial launch of our SMI platform in the second half of 2022. We anticipate that scaling and training our sales force to attract new customers will require substantial time and expense. Any failure to expand our existing customer base through the launch of our GeoMx DSP system and the expected launch of our SMI platform or other new applications and products would adversely affect our operating results.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The life sciences research market is highly competitive. If we fail to compete effectively, our business and operating results will suffer.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competition in the life sciences research market. We currently compete with both established and early stage life sciences research companies that design, manufacture and market instruments and consumables for gene expression analysis, single-cell analysis, polymerase chain reaction, or PCR, digital PCR, other nucleic acid detection and additional applications. These companies use well-established laboratory techniques such as microarrays or quantitative PCR as well as newer technologies such as next generation sequencing, including RNA-sequencing. We believe our principal competitors in the life sciences research and diagnostic markets are Agilent Technologies, Bio-Rad, Bio-Techne, Fluidigm, Illumina, Qiagen, Thermo Fisher Scientific and 10x Genomics. In addition, there are a number of new market entrants in the process of developing novel technologies for the life sciences market, including those that may compete with GeoMx DSP. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our current competitors are large publicly traded companies, or are divisions of large publicly-traded companies, and may enjoy a number of competitive advantages over us, including:</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater name and brand recognition, financial and human resources;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">broader product lines;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">larger sales forces and more established distributor networks;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">substantial intellectual property portfolios;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">larger and more established customer bases and relationships; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">better established, larger scale, and lower cost manufacturing capabilities.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the principal competitive factors in all of our target markets include:</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cost of capital equipment;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cost of consumables and supplies;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reputation among customers;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">innovation in product offerings;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">flexibility and ease-of-use;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">accuracy and reproducibility of results; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compatibility with existing laboratory processes, tools and methods.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure investors that our products will compete favorably or that we will be successful in the face of increasing competition from new products and technologies introduced by our existing competitors or new companies entering our markets. In addition, we cannot assure investors that our competitors do not have or will not develop products or technologies that currently or in the future will enable them to produce competitive products with greater capabilities or at lower costs than ours. Any failure to compete effectively could materially and adversely affect our business, financial condition and operating results.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New product development involves a lengthy and complex process, and we may be unable to commercialize on a timely basis, or at all, any of the products we develop.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Few research and development projects result in successful commercial products. At any point, we may abandon development of a product candidate, which would adversely impact potential revenue and our expenses. In addition, any delay in product development would provide others with additional time to commercialize competing products before we do, which in turn may adversely affect our growth prospects and operating results. For example, our inability to successfully develop the SMI platform would negatively impact our prospects for future revenue growth.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New market opportunities may not develop as quickly as we expect, limiting our ability to successfully market and sell our products. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our products are new and evolving. Accordingly, we expect the application of our technologies to emerging opportunities will take several years to develop and mature and we cannot be certain that these market opportunities will develop as we expect. For example, in 2018, we expanded beyond oncology and launched research panels in neuroscience and CAR-T characterization, in 2019 we introduced research panels for human organ transplantation and Alzheimer&#8217;s disease, and in 2020 we launched GeoMx DSP protein assays for next generation sequencing.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019 we also launched our GeoMx DSP system and related consumables. GeoMx DSP targets spatial genomics, a novel market opportunity and research application for which existing research experience and applications are limited. Prior to the launch of GeoMx DSP, we had not previously targeted this market and, as a result, we have limited marketing and selling experience. We also have GeoMx DSP related products under development that target new markets and customers that differ from our current customer base. Even if we successfully develop these products, our limited marketing and selling experience targeting these new markets and customers may hinder the successful commercialization of these products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we expect to commercially launch our new SMI platform in the second half of 2022. The SMI is designed to combine the spatial profiling of a large number of biological targets with high-resolution imaging. The SMI is expected to enable the analysis of up to 1,000 biological targets directly from single cells within morphologically intact tissue samples, as compared to GeoMx DSP, which typically offers such profiling across regions containing multiple cells. Even if we successfully develop and launch our SMI platform, we cannot be certain that the market opportunity for the instrument and any related consumables will develop as we expect.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future growth of the market for these new products depends on many factors beyond our control, including recognition and acceptance of our applications by the scientific community and the growth, prevalence and costs of competing  methods. In addition, the COVID-19 pandemic has disrupted our operations and the operations of the customers we seek to service in our targeted markets, which has impacted and we expect will continue to impact, our growth and our ability to serve these markets. If the markets for our new products do not develop as we expect, our business may be adversely affected. If we are not able to successfully market and sell our products or to achieve the revenue or margins we expect, our operating results may be harmed.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on levels of research and development spending by academic and governmental research institutions and biopharmaceutical companies, a reduction in which could limit demand for our products and adversely affect our business and operating results.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the near term, we expect that a large portion of our revenue will be derived from sales of our nCounter Analysis Systems and GeoMx DSP systems, as well as related consumables, to academic and government research laboratories and biopharmaceutical companies worldwide for research and development applications. The demand for our products will depend in part upon the research and development budgets of these customers, which are impacted by factors beyond our control, such as:</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in government programs (such as the National Institutes of Health) that provide funding to research institutions and companies;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">macroeconomic conditions, the political climate and the ongoing impact of the COVID-19 pandemic;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">differences in budgetary cycles;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitor product offerings or pricing;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market-driven pressures to consolidate operations and reduce costs; and</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market acceptance of relatively new technologies, such as our GeoMx DSP instrument.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, academic, governmental and other research institutions that fund research and development activities may be subject to stringent budgetary constraints that could result in spending reductions, reduced allocations or budget cutbacks, which could jeopardize the ability of these customers to purchase our products. Our operating results may fluctuate substantially due to reductions and delays in research and development expenditures by these customers, including delays caused by these customers&#8217; reducing activities in response to the COVID-19 pandemic. Any decrease in our customers&#8217; budgets or expenditures, or in the size, scope or frequency of capital or operating expenditures, could materially and adversely affect our business, operating results and financial condition.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our sales cycle is lengthy and variable, which makes it difficult for us to forecast revenue and other operating results.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our instruments require a significant investment and, accordingly, our sales process involves numerous interactions with multiple individuals within an organization, and often includes in-depth analysis by potential customers of our products, performance of proof-of-principle studies, preparation of extensive documentation and a lengthy review process. As a result of these factors, the significant capital investment required in purchasing our instruments and the budget cycles of our customers, the time from initial contact with a customer to our receipt of a purchase order can vary significantly, and may be up to 12&#160;months or longer. Given the length and uncertainty of our sales cycle we have in the past experienced, and likely will in the future experience, fluctuations in our instrument sales will occur on a period-to-period basis. These factors also make it difficult to forecast revenue on a quarterly basis. In addition, any failure to meet customer expectations could result in customers choosing to continue to use their existing systems or to purchase systems other than ours.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reliance on distributors for sales of our products outside of the United States could limit or prevent us from selling our products and impact our revenue.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established distribution agreements for our nCounter Analysis Systems and GeoMx DSP systems and related consumable products in many countries where we do not sell directly. We intend to continue to grow our business internationally, and to do so we must attract additional distributors and retain existing distributors to maximize the commercial opportunity for our products. There is no guarantee that we will be successful in attracting or retaining desirable sales and distribution partners or that we will be able to enter into such arrangements on favorable terms. Distributors may not commit the necessary resources to market and sell our products to the level of our expectations or may choose to favor marketing the products of our competitors. If current or future distributors do not perform adequately, or we are unable to enter into effective arrangements with distributors in particular geographic areas, we may not realize long-term international revenue growth.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future capital needs are uncertain and we may need to raise additional funds in the future.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash and cash equivalents and short-term investments will be sufficient to meet our anticipated cash requirements for at least the next 12&#160;months. However, we may need or choose to raise substantial additional capital to:</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expand the commercialization of our products;</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fund our operations; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">further our research and development.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future funding requirements will depend on many factors, including:</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market acceptance of our products;</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost and timing of establishing additional sales, marketing and distribution capabilities;</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost of our research and development activities;</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost and timing of regulatory clearances or approvals;</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect of competing technological and market developments; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent to which we engage in strategic transactions, such as the acquisition of, investment in or disposal of businesses, assets, products and technologies, including inbound or outbound licensing arrangements.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that we will be able to obtain additional funds on acceptable terms, or at all. If we raise additional funds by issuing equity or equity-linked securities, or convertible debt, our stockholders may experience dilution. For example, in March 2020 we sold $230 million aggregate principal amount of our 2.625% Convertible Senior Notes due 2025, or the notes, in a private placement to qualified institutional buyers for net proceeds of $222.6 million and in October 2020, we sold an aggregate of 5,750,000 shares of common stock in an underwritten public offering for net proceeds of $215.8 million. Future debt financing, if available, may involve additional covenants restricting our operations or our ability to incur additional debt. Any debt or additional equity financing that we raise may contain terms that are not favorable to us or our stockholders. If we raise additional funds through strategic transactions with third parties, such as collaborations, asset sales and licensing arrangements, it may be necessary to relinquish some rights to our technologies or our products, or grant licenses on terms that are not favorable to us. We have in the past pursued these types of transactions, such as the License and Asset Purchase Agreement, or LAPA, with Veracyte, Inc., or Veracyte, which we completed in December 2019, and may in the future pursue similar transactions or other strategic transactions, on our own or with other advisors, that may impact our business and prospects and the value of our common stock. If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our products or license to third parties the rights to commercialize products or technologies that we would otherwise seek to commercialize. We also may have to reduce marketing, customer support or other resources devoted to our products or cease operations. Any of these factors could harm our operating results.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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 develop new products, enhance the capabilities of our systems to keep pace with rapidly changing technology and customer requirements or successfully manage the transition to new product offerings, any of which could have a material adverse effect on our business and operating results.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on our ability to develop new products and applications for our technology in existing and new markets, while improving the performance and cost-effectiveness of our systems. New technologies, techniques or products could emerge that might offer better combinations of price and performance than our current or future products and systems. Existing markets for our products, including gene expression analysis, gene fusions and copy number variation, as well as new markets, such as protein expression and gene mutations, and potential markets for our research product candidates, are characterized by rapid technological change and innovation. Competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We anticipate that we will face increased competition in the future as existing companies and competitors develop new or improved products and as new </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">companies enter the market with new technologies. It is critical to our success that we anticipate changes in technology and customer requirements and successfully introduce new, enhanced and competitive technologies to meet our customers&#8217; and prospective customers&#8217; needs on a timely and cost-effective basis. If we do not successfully innovate and introduce new technology into our product lines, our business and operating results will be adversely impacted. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The development and manufacture of new products typically requires new scientific discoveries or advancements and complex technology and engineering, including the design of sophisticated software. Such developments may involve external suppliers and service providers, making the management of development projects complex and subject to risks and uncertainties regarding timing, timely delivery of required components, software or services and satisfactory technical performance of such components, software or assembled products. If we do not achieve the required technical specifications or successfully manage new product development processes, or if development work and manufacturing is not performed according to schedule, then such new technologies or products may be adversely impacted and our business and operating results may be harmed. Any delays in bringing new products to market may lead our customers to purchase our competitors&#8217; products or cancel outstanding purchase orders.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we must carefully manage the introduction of new products. If customers believe that such products will offer enhanced features or be sold for a more attractive price, they may delay purchases until such products are available. If customers conclude that such new products offer better value as compared to our existing products, we may suffer from reduced sales of our existing products and our overall revenue may decline. We may also have excess or obsolete inventory of older products as we transition to new products and our experience in managing product transitions is limited. If we do not effectively manage the transitions to new product offerings, our revenue, results of operations and business will be adversely affected.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on single source suppliers for some of the components and materials used in our products, and the loss of any of these suppliers could harm our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on Precision System Science, Co., Ltd of Chiba, Japan, to build our nCounter Prep Station, Korvis LLC of Corvallis, Oregon, to build our nCounter Digital Analyzer and GeoMx DSP, Paramit Corporation of Morgan Hill, California, to build the nCounter SPRINT Profiler and CPS Fluidics, LLC of Wallingford, Connecticut to build the fluidics cartridge, a key component of our nCounter SPRINT Profiler. Each of these contract manufacturers are sole suppliers. Since our contracts with these instrument suppliers do not commit them to carry inventory or make available any particular quantities, they may give other customers&#8217; needs higher priority than ours, and we may not be able to obtain adequate supplies in a timely manner or on commercially reasonable terms. We also rely on sole suppliers for various components we use to manufacture our consumable products. We periodically forecast our needs for such components and enter into standard purchase orders with them. If we were to lose such suppliers, or if the products provided by such suppliers are unable to meet our performance specifications, there can be no assurance that we will be able to identify or enter into agreements with alternative suppliers on a timely basis on acceptable terms, if at all. In addition, if as a result of global economic or political instability or disease outbreaks such as the COVID-19 pandemic, our suppliers experience shortages or delays for materials sourced or manufactured in the affected countries, their ability to supply us with instruments or product components may be affected. From time to time, certain components of our systems and reagents reach the end of their life cycles or are obsoleted by our suppliers, and we have to procure alternative sources for these end-of-life products. If we should encounter delays or difficulties in securing the quality and quantity of materials we require for our products, our supply chain would be interrupted which would adversely affect sales. If any of these events occur, our business and operating results could be harmed.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience manufacturing problems or delays that could limit our growth or adversely affect our operating results.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consumable products are manufactured at our facilities located in the greater Seattle, Washington area using complex processes, sophisticated equipment and strict adherence to specifications and quality systems procedures. Any unforeseen manufacturing problems, such as contamination of our facilities, equipment malfunction, quality issues with components and materials sourced from third-party suppliers, failure to strictly follow procedures or meet specifications, or reduced or blocked access to our facilities as a result of the ongoing COVID-19 pandemic, could result in delays or shortfalls in production or require us to voluntarily recall our consumable products. Identifying and resolving the cause of any such manufacturing or supplier issues could require substantial time and resources. If we are unable to keep up with demand for our products by successfully manufacturing and shipping our products in a timely manner, our revenue could be impaired, market acceptance for our products could be adversely affected and our customers might instead purchase our competitors&#8217; products or cancel outstanding purchase orders.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the introduction of new products may require the development of new manufacturing processes and procedures as well as new suppliers. For example, our GeoMx DSP systems require that we establish supply relationships with antibody providers. While all of our CodeSets are produced using the same basic processes, significant variations may be required to meet new product specifications. Developing new processes and negotiating supply agreements can be very time consuming, and any unexpected difficulty in doing so could delay the introduction of a product.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our greater Seattle area facilities become unavailable or inoperable, we will be unable to continue our research and development, manufacturing our consumables or processing sales orders, and our business will be harmed.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture our consumable products in our facilities located in the greater Seattle, Washington area, which are the center for research and development, order processing, receipt of our instruments manufactured by third-party contract manufacturers and shipping products to customers. Our facilities and the equipment we use to manufacture our consumable products would be costly, and would require substantial lead time, to repair or replace. The Seattle area is situated near active earthquake fault lines. These facilities may be harmed or rendered inoperable by natural or man-made disasters, including earthquakes and power outages, which may render it difficult or impossible for us to produce our products for some period of time. The inability to manufacture consumables or to ship products to customers for even a short period of time may result in the loss of customers or harm our reputation, and we may be unable to regain those customers in the future. Although we possess insurance for damage to our property and the disruption of our business, this insurance, and in particular earthquake insurance, which is limited, may not be sufficient to cover all of our potential losses and may not continue to be available to us on acceptable terms, if at all.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We expect to generate a substantial portion of our product and service revenue internationally and are subject to various risks relating to our international activities, which could adversely affect our operating results.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product and service revenue generated from sales to customers located outside of North America was approximately 35% and 32% for the six months ended June 30, 2021 and 2020, respectively. We believe that a significant percentage of our future revenue will come from international sources as we expand our overseas operations and develop opportunities in additional areas. Engaging in international business involves a number of difficulties and risks, including:</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">required compliance with existing and changing foreign regulatory requirements and laws;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">required compliance with anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act and U.K. Bribery Act, privacy and data protection requirements, labor laws and anti-competition regulations;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">export or import restrictions;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">various reimbursement and insurance regimes;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">laws and business practices favoring local companies;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">longer payment cycles and difficulties in enforcing agreements and collecting receivables through certain foreign legal systems;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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, such as the exit of the United Kingdom from the European Union;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">global health pandemics, such as the ongoing COVID-19 pandemic;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially adverse tax consequences, tariffs, customs charges, bureaucratic requirements and other trade barriers;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties and costs of staffing and managing foreign operations; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties protecting or procuring intellectual property rights.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand internationally, our results of operations and cash flows will become increasingly subject to fluctuations due to changes in foreign currency exchange rates. Historically, most of our revenue has been denominated in U.S. dollars, although we have sold our products and services in local currency outside of the United States, principally the Euro. Our expenses are generally denominated in the currencies of the countries in which our operations are located, which is primarily in the United States. As our operations in countries outside of the United States grow, our results of operations and cash flows will increasingly be subject to fluctuations due to changes in foreign currency exchange rates, which could harm our business in the future. For example, if the value of the U.S. dollar increases relative to foreign currencies, our product and service revenue could be adversely affected as we convert revenue from local currencies to U.S. dollars. Similarly, a strong U.S. dollar relative to the local currencies of our international customers can potentially reduce demand for our products, which may compound the adverse effect of foreign exchange translation on our revenue. If we dedicate significant resources to our international operations and are unable to manage these risks effectively, our business, operating results and prospects will suffer.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant United Kingdom or European developments stemming from the United Kingdom&#8217;s withdrawal from the European Union could have a material adverse effect on us. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the United Kingdom held a referendum and voted in favor of leaving the European Union, and in March 2017, the government of the United Kingdom formally initiated the withdrawal process. After several delays, the United Kingdom exited from the European Union, on January 31, 2020, subject to a transition period that ended December 31, 2020. The United Kingdom&#8217;s exit from the EU, or Brexit, has created political and economic uncertainty, particularly in the United Kingdom and the European Union, and this uncertainty may last for several more years. Our business in the United Kingdom, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the European Union, and worldwide could be affected during this period of uncertainty, and perhaps longer. Complying with changes in regulations in the United Kingdom in addition to European Union regulations will increase our costs of compliance and result in greater legal risks.  There are many ways in which our business could be affected, only some of which we can identify as of the date of this report. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decision of the United Kingdom to withdraw from the European Union has caused and, along with events that could occur in the future as a consequence of the United Kingdom&#8217;s withdrawal may continue to cause significant volatility in global financial markets, including in global currency and debt markets. This volatility could cause a slowdown in economic activity in the United Kingdom, Europe or globally, which could adversely affect our operating results and growth prospects. In addition, our business could be negatively affected by new trade agreements or data transfer agreements between the United Kingdom and other countries, including the United States, and by the possible imposition of trade or other regulatory and immigration barriers in the United Kingdom. In addition, the Europe-wide market authorization framework for our products  and access to European Union research funding by research scientists based in the United Kingdom may also change and may also result in a slowdown in spending on research tools like our systems. Furthermore, we currently operate in Europe through a subsidiary based in the United Kingdom, which provides us with certain operational, tax and other benefits, as well as through other subsidiaries in Europe. The United Kingdom&#8217;s withdrawal from the European Union could adversely affect our ability to realize those benefits and we may incur costs and suffer disruptions in our European operations as a result. These possible negative impacts, and others resulting from the United Kingdom&#8217;s withdrawal from the European Union, may adversely affect our operating results and growth prospects.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be subject to additional income tax liabilities.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in evaluating our worldwide provision for income taxes. During the ordinary course of business, there are many transactions for which the ultimate tax determination is uncertain. For example, our effective tax rates could be adversely affected by earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, by changes in foreign currency exchange rates, by changes in the valuation of our deferred tax assets and liabilities, or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations. We are subject to audit in various jurisdictions, and such jurisdictions may assess additional income tax against us. Although we believe our tax estimates are reasonable and we have established any required reserves in respect of such estimates in accordance with Generally Accepted Accounting Principles, the final determination of tax audits and any related litigation could be materially different from our historical income tax provisions and accruals. The results of an audit or litigation could have a material effect on our operating results or cash flows in the period or periods for which that determination is made.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax laws or regulations that are applied adversely to us or our customers may have a material adverse effect on our business, cash flow, financial condition or results of operations.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time, which could affect the tax treatment of our domestic and foreign earnings. Any new taxes could adversely affect our domestic and international business operations, and our business and financial performance. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. For example, the legislation commonly known as the Tax Cuts &amp; Jobs Act, or the TCJA, which was signed into law on December 22, 2017, as modified by the Coronavirus Aid, Relief, and Economic Security Act of 2020, or CARES Act, significantly revised the Internal Revenue Code of 1986, as amended, or the Code. The TCJA, among other things, contains significant changes to corporate taxation, including a reduction of the federal statutory rates from a top marginal rate of 35% to a flat rate of 21%, the transition of U.S. international taxation from a worldwide tax system to a territorial system, one time taxation of offshore earnings at reduced rates regardless of whether they are repatriated, and modifying or repealing many business deductions and credits. We have accounted for such changes in accordance with our understanding of the TCJA, as modified by the CARES Act, and guidance available as of the date of this filing as described in more detail in our financial statements. We will continue to monitor and assess the impact of the federal legislation on our business and the extent to which various states conform to the federal tax law. Any further changes in tax laws or regulations that are applied adversely to us or our customers could have a material adverse effect on our business, cash flow, financial condition or results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had federal net operating loss carryforwards, or NOLs, to offset future taxable income of approximately $438.3 million. The federal NOLs generated during and after fiscal 2018 totaling $204.4 million are carried forward indefinitely, while all others, if not utilized, will expire in various years beginning in 2025. A lack of future taxable income would adversely affect our ability to utilize these NOLs. In addition, under Section&#160;382 of the Code, a corporation that undergoes an &#8220;ownership change&#8221; is subject to limitations on its ability to utilize its NOLs to offset future taxable income. We may have already experienced one or more ownership changes. Depending on the timing of any future utilization of our carryforwards, we may be limited as to the amount that can be utilized each year as a result of such previous ownership changes. However, we do not believe such limitations will cause our NOLs and tax credit carryforwards to expire unutilized. In addition, future changes in our stock ownership as well as other changes that may be outside of our control, could result in additional ownership changes under Section&#160;382 of the Code. Our NOLs may also be impaired under similar provisions of state law or limited pursuant to provisions of the TCJA amendments to the Code, as modified by the CARES Act. We have recorded a full valuation allowance related to our NOLs and other deferred tax assets due to the uncertainty of the ultimate realization of the future benefits of those assets.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions of debt instruments we may enter into may restrict our ability to pursue our business strategies. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have used debt financing to provide capital for our business. Debt instruments we may enter into in the future may require us to comply with various covenants that limit our ability to, among other things:</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dispose of assets;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">complete mergers or acquisitions;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur indebtedness;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">encumber assets;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay dividends or make other distributions to holders of our capital stock;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make specified investments; </span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">engage in any new line of business; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">engage in certain transactions with our affiliates.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These restrictions could inhibit our ability to pursue our business strategies and may also impose certain financial covenants that require us to achieve certain revenue targets and/or maintain certain minimum cash balances. If we default under any such debt instruments, the lenders could terminate commitments to lend and cause all amounts outstanding with respect to such debt to be due and payable immediately, which in turn could result in cross defaults under other debt instruments. Our assets and cash flow may not be sufficient to fully repay borrowings under all of our then outstanding debt instruments if some or all of these instruments are accelerated upon a default. If we are unable to repay, refinance or restructure indebtedness when payment is due, the lenders could also proceed against any collateral granted to them to secure such indebtedness or force us into bankruptcy or liquidation.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions or joint ventures could disrupt our business, cause dilution to our stockholders and otherwise harm our business.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may acquire other businesses, products or technologies as well as pursue strategic alliances, joint ventures, technology licenses or investments in complementary businesses. We have not made any acquisitions to date, and our ability to do so successfully is unproven. Any of these transactions could be material to our financial condition and operating results and expose us to many risks, including:</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption in our relationships with customers, distributors or suppliers as a result of such a transaction;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated liabilities related to acquired companies;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties integrating acquired personnel, technologies and operations into our existing business;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of management time and focus from operating our business;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in our expenses and reductions in our cash available for operations and other uses; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:2.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">possible write-offs or impairment charges relating to acquired businesses.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign acquisitions involve unique risks in addition to those mentioned above, including those related to integration of operations across different cultures and languages, currency risks and the particular economic, political and regulatory risks associated with specific countries.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, the anticipated benefit of any strategic transaction may not materialize. Future acquisitions could result in potentially dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities or amortization expenses or write-offs of goodwill, any of which could harm our financial condition. We cannot predict the number, timing or size of future joint ventures or acquisitions, or the effect that any such transactions might have on our operating results.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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 recruit, train and retain key personnel, we may not achieve our goals.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends on our ability to recruit, train, retain and motivate key personnel, including our senior management, research and development, manufacturing and sales and marketing personnel. Competition for qualified personnel is intense, particularly in the Seattle, Washington area. Our growth depends, in particular, on attracting, retaining and motivating highly trained sales personnel with the necessary scientific background and ability to understand our systems at a technical level to effectively identify and sell to potential new customers. We do not maintain fixed term employment contracts or key man life insurance with any of our employees. Because of the complex and technical nature of our products and the dynamic market in which we compete, any failure to attract, train, retain and motivate qualified personnel could materially harm our operating results and growth prospects.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Undetected errors or defects in our products could harm our reputation, decrease market acceptance of our products or expose us to product liability claims.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products have in the past and may in the future contain undetected errors or defects when first introduced or as new versions are released. Disruptions or other performance problems with our products may damage our customers&#8217; businesses, harm our reputation and result in reduced revenues. If that occurs, we may also incur significant costs, the attention of our key personnel could be diverted, or other significant customer relations problems may arise. We may also be subject to warranty and liability claims for damages related to errors or defects in our products. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our products could adversely impact our business and operating results.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale and use of products or services based on our technologies, or activities related to our research, could lead to the filing of product liability claims if someone were to allege that one of our products contained a design or manufacturing defect which resulted in the failure to adequately perform the analysis for which it was designed. A product liability claim could result in substantial damages and be costly and time consuming to defend, either of which could materially harm our business or financial condition. We cannot assure investors that our product liability insurance would adequately protect our assets from the financial impact of defending a product liability claim. Any product liability claim brought against us, with or without merit, could increase our product liability insurance rates or prevent us from securing insurance coverage in the future.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face risks related to handling of hazardous materials and other regulations governing environmental safety.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to complex and stringent environmental, health, safety and other governmental laws and regulations that both public officials and private individuals may seek to enforce. Our activities that are subject to these regulations include, among other things, our use of hazardous materials in manufacturing and in our products, and the generation, transportation and storage of waste. We could discover that we, an acquired business or our suppliers are not in material compliance with these regulations. Existing laws and regulations may also be revised or reinterpreted, or new laws and regulations may become applicable to us, whether retroactively or prospectively, that may have a negative effect on our business and results of operations. It is also impossible to eliminate completely the risk of accidental environmental contamination or injury to individuals. In such an event, we could be liable for any damages that result, which could adversely affect our business.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we experience a significant disruption in our information technology systems or breaches of data security, our business could be adversely affected.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on information technology systems to keep financial records, manage our manufacturing operations, fulfill customer orders, capture laboratory data, maintain corporate records, communicate with staff and external parties and operate other critical functions. Our information technology systems, and those of our vendors, are potentially vulnerable to disruption due to breakdown, malicious intrusion and computer viruses or other disruptive events including but not limited to natural disaster. W</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e are increasingly dependent upon our technology systems to operate our business and our ability to effectively manage our business depends on the security, reliability and adequacy of our technology systems and data, which includes use of cloud technologies, including Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we were to experience a prolonged system disruption in our information technology systems or those of certain of our vendors, it could negatively impact our ability to serve our customers, which could adversely impact our business. Although we maintain offsite back-ups of our data, if operations at our facilities were disrupted, it may cause a material disruption in our business if we are not capable of restoring function on an acceptable timeframe. In addition, our information technology </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">systems, and those of our vendors, are potentially vulnerable to data security breaches&#8212;whether by employees or others&#8212;which may expose sensitive data to unauthorized persons. Such data security breaches, whether resulting from hacking, social engineering, phishing, or other causes could lead to the loss of confidential information, trade secrets or other intellectual property, or could lead to unauthorized access to or acquisition of, or the public exposure of, personal information (including sensitive personal information) of our employees, customers and others, any of which could have a material adverse effect on our business, reputation, financial condition and results of operations. In addition, any such access, disclosure or other loss of information could result in legal claims, investigations or proceedings by governmental entities or private parties, adverse publicity and harm to our reputation, loss of business, and liability under laws or regulations, including state data protection regulations and the E.U. General Data Protection Regulation, or GDPR, and other regulations, the breach of which could result in significant penalties. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above. In 2021, the United Kingdom became a &#8220;third country&#8221; under the GDPR. Although the United Kingdom maintains legislation substantially implementing the GDPR, the United Kingdom&#8217;s exit from the European Union has created uncertainty with regard to cross-border data transfers and other aspects of data protection in the United Kingdom. These changes in the law and privacy laws of other countries where we may conduct business will increase our costs of compliance and result in greater legal risks. We expect to continue to expend significant resources to protect against security breaches, and could be required to expend significant amounts to remediate and otherwise respond to security breaches, including in connection with making notifications to customers or other persons or implementing additional security measures. With the increase in personnel working remotely during the COVID-19 pandemic, we and our vendors are at increased risk for security breaches. We are taking steps in an effort to monitor and enhance the security of our technology systems and data; however, the unprecedented scale of remote work may require additional personnel and resources, which nevertheless cannot be guaranteed to fully safeguard our technology systems or data.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we maintain insurance that may cover certain liabilities in connection with a security breach or other security incident, we cannot be certain our insurance coverage will be adequate for liabilities actually incurred, that insurance will continue to be available to us on commercially reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, results of operations and reputation.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We intend to seek strategic collaborations and partnerships and other transactions, which may result in the use of a significant amount of our management resources or significant costs, and we may not be able to fully realize the potential benefit of such transactions.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to seek strategic collaborations, partnerships and other transactions to support the continued growth of our company. However, there is no assurance that we will be successful in doing so. Accordingly, we may&#160;be engaged in evaluating potential transactions including, without limitation, strategic partnerships, divestitures of existing businesses or assets, a merger or consolidation with a third party that results in a change in control, a sale or transfer of all or a significant portion of our assets or a purchase by a third party of our securities that may result in a minority or control investment by such third party. From time to time, we may engage in discussions that may result in one or more transactions. Although there would be uncertainty that any of these discussions would result in definitive agreements or the completion of any transaction, we may devote a significant amount of our management resources to such a transaction, which could negatively impact our operations. In addition, we may incur significant costs in connection with seeking strategic transactions regardless of whether the transaction is completed. In the event that we consummate a strategic collaboration, partnership or other transaction in the future, we cannot assure you that we would fully realize the potential benefit of such a transaction or that the market would not have an adverse reaction to any such transaction. The failure to fully realize the potential benefit of such a transaction, adverse market reaction to any such transaction and any other issues we may encounter in connection with the consummation of any such transaction could adversely affect our future financial results or negatively impact the value of stockholders&#8217; investment in us.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in December 2019, we entered into a LAPA with Veracyte, pursuant to which we granted to Veracyte an exclusive worldwide license to our nCounter FLEX Analysis System, or the FLEX System, for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> diagnostic use and for the development and commercialization of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> diagnostic tests, including </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> diagnostic devices, or IVDs, or laboratory developed tests, or LDTs, for use on the FLEX System and sold to Veracyte certain assets, including our rights with respect to the Prosigna Breast Cancer Prognostic Gene Signature Assay, the LymphMark Lymphoma Subtyping Test and the assay software modules that operate together with the FLEX System. For additional information regarding our transaction with Veracyte please see Part I, Item&#160;1. &#8220;Business &#8212; License Agreement &#8212; Veracyte, Inc.&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2020. We cannot be certain that we will realize all of the anticipated benefits from our transaction with Veracyte and the disposition of certain of our assets pursuant to the LAPA may yet have an unforeseen detrimental impact on our business. Furthermore, transactions such as our agreement with Veracyte can be disruptive to our retained operations, divert management&#8217;s attention from day-to-day operations and potentially increase employee attrition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i11e726d256fc450b8f2db31ae81f8e88_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Government Regulation</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our &#8220;Research Use Only&#8221; products for the research, life sciences market could become subject to more stringent regulatory requirements as medical devices by the FDA or other regulatory agencies in the future which could increase our costs and delay our commercialization efforts, thereby materially and adversely affecting our business and results of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the United States, most of our products are currently labeled and sold for Research Use Only, or RUO, and not for the diagnosis or treatment of disease, and are sold to pharmaceutical and biotechnology companies, academic and government institutions and research laboratories. Because such RUO products are not intended for diagnostic or clinical use, and the products do not include clinical or diagnostic claims or provide directions for use as diagnostic products, they are not subject to regulation by the Food and Drug Administration, or FDA, as medical devices. In particular, while the FDA regulations require that RUO products be appropriately labeled, &#8220;For Research Use Only. Not for Use in Diagnostic Procedures,&#8221; the regulations do not subject such products to the FDA&#8217;s pre- and post-market controls for medical devices. Pursuant to the FDA guidance on RUO products, a company may not make clinical or diagnostic claims about an RUO product or provide clinical directions or clinical support services to customers for RUO products, or engage in distribution or sales practices that are not consistent with the RUO labeling. If the FDA were to modify its approach to regulating RUO products, compliance with additional or changes in regulations could reduce our revenue or increase our costs and adversely affect our business, prospects, results of operations or financial condition. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even where our products are labeled, promoted, and intended as RUO, the FDA or comparable agencies of other countries, depending on the totality of circumstances, could disagree with our conclusion that our products are intended for research use only or deem our sales, marketing and promotional efforts as being inconsistent with research use only products. For example, our customers may independently elect to use our RUO products for clinical or diagnostic purposes, which could subject our products to government regulation, and the regulatory clearance or approval and maintenance process for such products may be uncertain, expensive, and time-consuming. This uncertainty exists even if such use by our customers occurs without our consent. If the FDA determines that our sales or distribution practices are not consistent with the RUO labeling, the FDA may take an adverse administrative or enforcement action against us, which could materially harm our business. In the event that the FDA requires marketing authorization of our RUO products in the future, there can be no assurance that the FDA will ultimately grant any clearance or approval requested by us in a timely manner, or at all.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we sell dual-use instruments with software that has both FDA-cleared functions, and research functions for which the FDA approval or clearance is not required. Dual-use instruments are subject to FDA regulation since they are intended, at least in part, for use by customers performing clinical diagnostic testing. In November 2014, the FDA issued a guidance document that described the FDA&#8217;s approach to regulating molecular diagnostic instruments that combine both approved/cleared device functions and research functions for which approval/clearance is not required. There is a risk that the requirements for dual-use instruments could change causing additional costs and delays for development of these products. For example, there could be enforcement action if the FDA determines that approval or clearance was required for those functions for which the FDA approval or clearance has not been obtained, or the instruments are being promoted for off-label use. There is also a risk that the FDA could broaden its current regulatory enforcement of dual-use instruments through additional FDA oversight of such products or impose additional requirements upon such products. In July 2017, FDA adopted a regulation exempting certain clinical multiplex test systems, like the ones used with the Prosigna assay that we supply to Veracyte, from premarket notification requirements, although such instruments are still required to comply with the special controls applicable to Class II medical devices. However, these regulations will not impact the FDA clearance requirements for our nCounter Dx Analysis System intended for use with specific assays or panels for clinical or diagnostic purposes, such as Prosigna, each of which will require separate premarket notification or premarket approval. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our nCounter reagents may be used by clinical laboratories to create Laboratory-Developed Tests (LDTs), which could, in the future, be the subject of additional FDA regulation as medical devices, which could materially and adversely affect our business and results of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our nCounter reagents allow users to design and validate their own customized assays using standard sets of barcodes provided by us with the laboratories&#8217; choice of oligonucleotide probes. These reagents may be used by laboratories in conjunction with analyte-specific reagents and general purpose reagents to create diagnostic tests or test systems validated within the accredited testing laboratory.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A clinical laboratory can use our custom-manufactured reagents to create what is called a Laboratory Developed Test, or LDT. LDTs, according to the FDA, are in vitro diagnostic tests that are developed, validated and performed by a single laboratory and include genetic tests. Historically, the FDA has generally exercised &#8220;enforcement discretion&#8221; for most LDTs, meaning that the FDA has not required LDTs to comply with medical device requirements. However, the FDA has sought to regulate certain types of LDTs, such as pharmacogenetic tests and cancer screening tests, and had taken enforcement action against companies marketing such tests without premarket authorization. In October 2014, the FDA issued two draft guidance </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">documents proposing a comprehensive risk-based regulatory framework for all LDTs. Although the FDA announced in 2016 these draft guidance documents would not be finalized, the FDA could in the future seek to regulate LDTs more broadly and could take enforcement action against new LDTs, the FDA could alter its position or question a particular LDT that a laboratory is providing. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the Department of Health and Human Services, or HHS, announced rescission of guidances and other informal issuances of FDA regarding premarket review of LDT absent notice-and-comment rulemaking, stating that, absent notice-and-comment rulemaking, those seeking approval or clearance of, or an emergency use authorization, for an LDT may nonetheless voluntarily submit a premarket approval application, premarket notification or an EUA request, respectively, but are not required to do so. How this HHS rescission policy will be implemented, if at all, under the current administration and new leadership at the HHS remains unclear. It is unclear how this action as well as future legislation by federal and state governments and FDA regulation will impact the industry, including our business and that of our customers. Any restrictions on LDTs, IVDs, or RUO products by the FDA, HSS, Congress, or state regulatory authorities could decrease the demand for our products. Additionally, compliance with additional regulatory burdens could be time consuming and costly for us and our partners and customers. The adoption of the new restrictions on RUOs, whether by the FDA or Congress, could adversely affect demand for our specialized reagents and instruments. Further, we could be required to obtain premarket clearance or approval before we can continue to sell our products to certain customers.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to ongoing and extensive regulatory requirements, and our failure to comply with these requirements could substantially harm our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our products are regulated as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> diagnostic medical devices, including the nCounter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FLEX Analysis System. Accordingly, we and certain of our contract manufacturers are subject to ongoing International Organization for Standardization, or ISO, obligations as well as regulation by the FDA, state regulatory authorities, and other comparable national and local health authorities. These may include routine inspections of our manufacturing facilities and our records by Notified Bodies, the FDA, and other health authorities, to assess compliance with requirements such as ISO 13485 and the FDA&#8217;s Quality System Regulations, or QSR, 21 C.F.R. Part 820, which include extensive requirements for quality assurance and control as well as manufacturing and change control procedures, among other things. We are also subject to other FDA regulations, such as requirements pertaining to the registration of our manufacturing facilities and the listing of our devices with the FDA; continued medical device reporting, for example, reporting of adverse events and malfunctions; reporting certain corrections and removals; and labeling and promotional requirements. Other agencies may also issue guidelines and regulations that could impact the development, labeling, marketing, and distribution of our products, among other activities. The final form of the European Medical Device Regulation (MDR), which will replace Europe&#8217;s Medical Device Directive (MDD), becomes effective on May 26, 2021. On May 25, 2017 the European Union adopted the IVD Directive Regulation, which increases the regulatory requirements applicable to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> diagnostics in the EU and may require the re-classification and approval, registration, or clearance of CE-marked IVD products, including our nCounter FLEX system, within a five-year grace period (by May 26, 2022).&#160;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be subject to additional FDA or global regulatory authority post-marketing obligations or requirements by the FDA or other regulatory authorities to change our current product classifications which would impose additional regulatory obligations on us and our contractors. If we or our contractors or suppliers are not able to maintain regulatory compliance, we may not be permitted to market our medical device products and/or may be subject to enforcement by EU Competent Authorities, the FDA and other global regulatory authorities such as through the issuance of warning or untitled letters, fines, injunctions, and civil penalties; recall or seizure of products; operating restrictions; and criminal prosecution. In addition, we may be subject to similar regulatory regimes of other foreign jurisdictions as we continue to commercialize our products in new markets outside of the United States and Europe. Any adverse action by Notified Body, EU Competent Authority, the FDA or other global regulatory authority could significantly increase our expenses, expose us to greater liability, limit our revenue and profitability and cause reputational harm.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also required to comply with an increasing number of environmental compliance regulations, including those focused upon the restriction of certain hazardous substances in our products. We have compliance programs designed to meet the requirements of environmental compliance regulations, but our failure to comply with such current or future regulations could result in the imposition of substantial fines, suspension of production, alteration of our manufacturing processes or cessation of operations that could have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject, directly or indirectly, to healthcare fraud and abuse laws and other laws applicable to our marketing and promotional practices. If we or our agents and contractors are unable to comply, or have not complied, with such laws, we could face substantial penalties.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs and other business arrangements. Our operations are directly, or indirectly </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through our agents, contractors, or customers, subject to various fraud and abuse laws, including, without limitation, the federal and state anti-kickback statutes and state, federal and foreign marketing compliance laws. Any misconduct could result in regulatory sanctions and cause serious harm to our reputation. It is not always possible to identify and deter misconduct by our employees, agents, representatives, or independent contractors that we may work with, and the precautions we take to detect and prevent misconduct may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other adverse actions or lawsuits stemming from a failure to comply with applicable laws and regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant fines or other sanctions, exclusion from participation in government healthcare programs, or the curtailment or restructuring of our operations. These laws may impact, among other things, our proposed sales and marketing and education programs and require us to implement additional internal systems for tracking certain marketing expenditures and reporting them to government authorities. In addition, we may be subject to laws and regulations relating to privacy and data protection by both the federal government and the states in which we conduct our business as well as by foreign governments and entities. The laws that may affect our ability to operate include, but are not limited to:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Anti-kickback Statute and state equivalents;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal physician self-referral prohibition, commonly known as the Stark Law, and state equivalents;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Health Insurance Portability and Accountability Act of 1996, as amended, commonly known as HIPAA;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Medicare civil money penalty laws and exclusion requirements;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal False Claims Act and state equivalents; </span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Physician Payments Sunshine Act;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">state, federal and foreign marketing expenditure disclosure laws;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">state privacy laws, such as the California Consumer Privacy Act, and California Privacy Rights Act;</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Foreign Corrupt Practices Act, which applies to our international activities; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the European Union&#8217;s General Data Protection Regulation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the U.S. We have undertaken certain efforts to conform transfers of personal data from the European Economic Area, or EEA, to the U.S. and other jurisdictions based on our understanding of current regulatory obligations and the guidance of data protection authorities, including standard contractual clauses approved by the European Commission, or the SCCs, and the EU-U.S. and Swiss-U.S. Privacy Shield programs administered by the U.S. Department of Commerce. Despite this, we may be unsuccessful in maintaining conforming means of transferring personal data from the EEA, in particular as a result of continued legal and legislative activity within the EEA. Both the U.S.-E.U. Privacy Shield and the SCCs have been subject to legal challenge, and on July 16, 2020, the Court of Justice of the European Union issued a decision invalidating the EU-U.S. Privacy Shield and imposing additional requirements in connection with the use of the SCCs. We are assessing this decision and its impact on our data transfer mechanisms. We may, in addition to other impacts, experience additional costs associated with increased compliance burdens, and we and our customers face the potential for regulators in the EEA to apply different standards to the transfer of personal data from the EEA to the U.S., and to block, or require ad hoc verification of measures taken with respect to, certain data flows from the EEA to the U.S. We also may be required to engage in new contract negotiations with third parties that aid in processing data on our behalf. We may find it necessary or desirable to make further changes to our handling of personal data of EEA residents. The regulatory environment applicable to the handling of EEA residents&#8217; personal data, and our actions taken in response, may cause us to assume additional liabilities or incur additional costs and could result in our business, operating results and financial condition being harmed. Additionally, we and our customers may face a risk of enforcement actions by data protection authorities in the EEA relating to personal data transfers to us and by us from the EEA. Any such enforcement actions could result in substantial costs and diversion of resources, distract management and technical personnel and negatively affect our business, operating results and financial condition.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More generally, the laws, rules and regulations relating to privacy or data protection to which we may be subject, or that otherwise apply to our business, are constantly evolving, and we expect that there will continue to be new proposed laws, regulations and industry standards concerning these matters in the United States, the EU and other jurisdictions. If our operations are found to be in violation of any of the laws or regulations described above or others that apply to us, or to which we become subject in the future, we may be subject to claims, complaints, investigations, enforcement actions, and penalties, including civil and criminal penalties, damages, fines and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare policy changes, including legislation reforming the United States healthcare system, may have a material adverse effect on our financial condition and results of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, collectively, the ACA, enacted in March 2010, made changes that significantly impact the pharmaceutical and medical device industries and clinical laboratories. For example, beginning in 2013, each medical device manufacturer must pay a sales tax in an amount equal to 2.3% of the price for which such manufacturer sells its medical devices. In December 2015, Congress passed a two-year suspension of the medical device tax from January 1, 2016 to December 31, 2017. The tax applies to our listed medical device products, which include the nCounter Dx Analysis System. In December 2019, this excise tax was permanently repealed for medical device sales, effective after December 31, 2019. The Budget Control Act of 2011 contained automatic spending cuts to the federal budget known as sequestration. As a result of sequestration, Medicare payments are reduced by 2% per year through 2030, with the exception of a temporary suspension implemented under various COVID 19 relief legislation from May 1, 2020 through the end of 2021, unless additional congressional action is taken. These or any future proposed or mandated reductions in payments and may indirectly reduce demand for our products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other significant measures contained in the ACA include coordination and promotion of research on comparative clinical effectiveness of different technologies and procedures, initiatives to revise Medicare payment methodologies, such as bundling of payments across the continuum of care by providers and physicians, and initiatives to promote quality indicators in payment methodologies. The ACA also included significant new fraud and abuse measures, including required disclosures of financial arrangements with physician customers, lower thresholds for violations and increased potential penalties for such violations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since its enactment, certain provisions of the ACA have been subject to judicial and Congressional challenges. On December 18, 2019, the U.S. Court of Appeals for the 5th Circuit upheld the District Court ruling that the individual mandate was unconstitutional and remanded the case to the District Court to determine whether the remaining provisions of the ACA are invalid. The United States Supreme Court granted the petitions for writs of certiorari to review this case in March 2020 and held oral arguments in November 2020. In June 2021, the United States Supreme Court held that Texas and other challengers had no legal standing to challenge the ACA, upholding the ACA. We cannot predict the impact of this decision, future litigation, as well as future healthcare initiatives, legislation, regulation, and other efforts implemented at the federal or state level or in countries outside of the United States in which we may do business, will have on us, our partners or customers, or our industry in general. Changes in the United States healthcare industry may result in decreased profits to us, which may adversely affect our business, financial condition and results of operations.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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 protect our intellectual property effectively, our business would be harmed.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on patent protection as well as trademark, copyright, trade secret and other intellectual property rights protection and contractual restrictions to protect our proprietary technologies, all of which provide limited protection and may not adequately protect our rights or permit us to gain or keep any competitive advantage. As of June 30, 2021, we owned or licensed approximately 37 issued U.S. patents and approximately 26 pending U.S. patent applications, including provisional and non-provisional filings. We also owned or licensed approximately 284 pending and granted counterpart applications worldwide, including 119 country-specific validations of 18 European patents. We continue to file new patent applications to protect the full range of our technologies. If we fail to protect our intellectual property, third parties may be able to compete more effectively against us and we may incur substantial litigation costs in our attempts to recover or restrict use of our intellectual property.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part on obtaining patent protection for our products and processes, preserving trade secrets, patents, copyrights and trademarks, operating without infringing the proprietary rights of third parties, and acquiring licenses for technology or products. We cannot assure investors that any of our currently pending or future patent applications will result in issued patents, and we cannot predict how long it will take for such patents to be issued. As the patent and prior art landscape for translational research products grows more crowded and becomes more complex we may find it more difficult to obtain patent protection for our products including those related to digital spatial profiling, spatial molecular imaging and sequencing. Our existing patents and any future patents we obtain may not be sufficiently broad to prevent others from practicing our technologies or from developing competing products and may therefore fail to provide us with any competitive advantage. Additionally, we cannot assure investors that our currently pending or future patent applications have or will be filed in all of our potential markets. Further, we cannot assure investors that other parties will not challenge any patents issued to us or that courts or regulatory agencies will hold our patents to be valid or enforceable. We cannot guarantee investors that we will be successful in defending challenges made against our patents and patent applications. Any successful third-party challenge to our patents could result in the unenforceability or invalidity of such patents and </span><span style="color:#454647;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could deprive us of the ability to prevent others from using the technologies claimed in such issued patents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The patent positions of life sciences companies can be highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent policy regarding the breadth of claims allowed in such companies&#8217; patents has emerged to date in the United States. Furthermore, in the biotechnology field, courts frequently render opinions that may affect the patentability of certain inventions or discoveries, including opinions that may affect the patentability of methods for analyzing or comparing biological macromolecules including nucleic acids, such as DNA and RNA, and proteins.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, the patent positions of companies engaged in development and commercialization of genomic diagnostic tests, like Prosigna, are particularly uncertain.&#160;Various courts, including the U.S. Supreme Court, have rendered decisions that impact the scope of patentability of certain inventions or discoveries relating to genomic diagnostics. Specifically, these decisions stand for the proposition that patent claims that recite laws of nature (for example, the relationships between gene expression levels and the likelihood of risk of recurrence of cancer) are not themselves patentable unless those patent claims have sufficient additional features that provide practical assurance that the processes are genuine inventive applications of those laws rather than patent drafting efforts designed to monopolize the law of nature itself. What constitutes a &#8220;sufficient&#8221; additional feature is uncertain. Furthermore, in view of these decisions, in December 2014 the U.S. Patent and Trademark Office, or USPTO, published revised guidelines for patent examiners to apply when examining process claims for patent eligibility. This guidance was updated by the USPTO in July 2015 and additional illustrative examples provided in May 2016. The USPTO provided additional guidance on examination procedures pertaining to subject matter eligibility in April 2018, June 2018, January 2019 and October 2019. The guidance indicates that claims directed to a law of nature, a natural phenomenon, or an abstract idea that do not meet the eligibility requirements should be rejected as non-statutory, patent ineligible subject matter; however, method of treatment claims that practically apply natural relationships should be considered patent eligible. We cannot assure you that our patent portfolio will not be negatively impacted by the current uncertain state of the law, new court rulings or changes in guidance or procedures issued by the USPTO. From time to time, the U.S. Supreme Court, other federal courts, the U.S. Congress or the USPTO may change the standards of patentability and validity of patents within the genomic diagnostic space, and any such changes could have a negative impact on our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The laws of some non-U.S. countries do not protect intellectual property rights to the same extent as the laws of the United States, and many companies have encountered significant problems in protecting and defending such rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection, particularly those relating to biotechnology, which could make it difficult for us to stop the infringement of our patents. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in either the patent laws or in interpretations of patent laws in the United States or other countries may diminish the value of our intellectual property. We cannot predict the breadth of claims that may be allowed or enforced in our patents or in third-party patents. For example:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We might not have been the first to make the inventions covered by each of our pending patent applications.</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We might not have been the first to file patent applications for these inventions.</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Others may independently develop similar or alternative products and technologies or duplicate any of our products and technologies.</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">It is possible that our pending patent applications will not result in issued patents, and even if they issue as patents, they may not provide a basis for commercially viable products, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties.</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not develop additional proprietary products and technologies that are patentable.</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The patents of others may have an adverse effect on our business.</span></div><div style="margin-bottom:3pt;padding-left:72pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We apply for patents covering our products and technologies and uses thereof, as we deem appropriate. However, we may fail to apply for patents on important products and technologies in a timely fashion or at all.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to pursuing patents on our technology, we take steps to protect our intellectual property and proprietary technology by entering into confidentiality agreements and intellectual property assignment agreements with our employees, consultants, corporate partners and, when needed, our advisors. Similarly, where permitted by applicable law, we enter into non-compete agreements with certain of our employees. Such agreements may not be enforceable or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure or other breaches of the agreements, and we may not be able to prevent such unauthorized disclosure. Monitoring unauthorized disclosure is difficult, and we do not know whether the steps we have taken to prevent such disclosure are, or will be, adequate. If we were to enforce a claim that a third party had illegally obtained and was using our trade secrets, it would be expensive and time consuming, and the outcome would be unpredictable. In addition, courts outside the United States may be less willing to protect trade secrets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, competitors could purchase our products and attempt to replicate some or all of the competitive advantages we derive from our development efforts, willfully infringe our intellectual property rights, design around our protected technology or develop their own competitive technologies that fall outside of our intellectual property rights. In addition, competitors may develop their own versions of our technology in countries where we did not apply for patents, where our patents have not issued or where our intellectual property rights are not recognized and compete with us in those countries and markets. If our intellectual property is not adequately protected so as to protect our market against competitors&#8217; products and methods, our competitive position could be adversely affected, as could our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not yet registered certain of our trademarks in all of our potential markets. If we apply to register these trademarks, our applications may not be allowed for registration, and our registered trademarks may not be maintained or enforced. In addition, opposition or cancellation proceedings may be filed against our trademark applications and registrations, and our trademarks may not survive such proceedings. If we do not secure registrations for our trademarks, we may encounter more difficulty in enforcing them against third parties than we otherwise would.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent our intellectual property, including licensed intellectual property, offers inadequate protection, or is found to be invalid or unenforceable, we would be exposed to a greater risk of direct competition. If our intellectual property does not provide adequate protection against our competitors&#8217; products, our competitive position could be adversely affected, as could our business. Both the patent application process and the process of managing patent disputes can be time consuming and expensive.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on certain technologies that are licensed to us. We do not control these technologies and any loss of our rights to them could prevent us from selling our products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on licenses in order to be able to use various proprietary technologies including our core digital molecular barcoding technology licensed from the Institute for Systems Biology, technology relating to Prosigna licensed from Veracyte, intellectual property relating to a gene signature for lymphoma subtyping from the National Institutes of Health and intellectual property relating to the tumor inflammation signature from Merck. We do not own the patents that underlie these licenses. Our rights to use these technologies and employ the inventions claimed in the licensed patents are subject to the continuation of and compliance with the terms of those licenses.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may need to license other technologies to commercialize future products. We may also need to negotiate licenses to patents and patent applications after launching any of our commercial products. Our business may suffer if the patents or patent applications are unavailable for license or if we are unable to enter into necessary licenses on acceptable terms.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some cases, we do not control the prosecution, maintenance, or filing of the patents to which we hold licenses, or the enforcement of these patents against third parties. Some of our patents and patent applications were either acquired from another company who acquired those patents and patent applications from yet another company, or are licensed from a third party. Thus, these patents and patent applications are not written by us or our attorneys, and we did not have control over the drafting and prosecution. The former patent owners and our licensors might not have given the same attention to the drafting and prosecution of these patents and applications as we would have if we had been the owners of the patents and applications and had control over the drafting and prosecution. We cannot be certain that drafting or prosecution of the licensed patents and patent applications by the licensors have been or will be conducted in compliance with applicable laws and regulations or will result in valid and enforceable patents and other intellectual property rights.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enforcement of our licensed patents or defense of any claims asserting the invalidity of these patents is often subject to the control or cooperation of our licensors. Certain of our licenses contain provisions that allow the licensor to terminate the license upon specific conditions. Therefore, our business may suffer if these licenses terminate, if the&#160;licensors fail to abide by the terms of the license or fail to prevent infringement by third parties or if the licensed patents or other rights are found to be invalid. Our rights under the licenses are subject to our continued compliance with the terms of the license, including the payment of royalties due under the license. Because of the complexity of our products and the patents we have licensed, determining the scope of the license and related royalty obligation can be difficult and can lead to disputes between us and the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">licensor. An unfavorable resolution of such a dispute could lead to an increase in the royalties payable pursuant to the license or termination of the license. If a licensor believed we were not paying the royalties due under the license or were otherwise not in compliance with the terms of the license, the licensor might attempt to revoke the license. If such an attempt were successful, we might be barred from producing and selling some or all of our products.</span></div><div style="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, certain of the patents we have licensed relate to technology that was developed with U.S. government grants. Federal regulations impose certain domestic manufacturing requirements with respect to some of our products embodying these patents. Additionally, under the Bayh-Dole Act, the U.S. government has certain rights to inventions developed with such grants.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Involvement in lawsuits to protect or enforce our patents and proprietary rights, to determine the scope, coverage and validity of others&#8217; proprietary rights, or to defend against third-party claims of intellectual property infringement, could be time-intensive and costly and may adversely impact our business or stock price.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have received notices of claims of infringement and misappropriation or misuse of other parties&#8217; proprietary rights in the past and may from time to time receive additional notices. Some of these claims have led and may lead to litigation. We cannot assure investors that we will prevail in such actions, or that other actions alleging misappropriation or misuse by us of third-party trade secrets, infringement by us of third-party patents and trademarks or other rights, or the validity of our patents, trademarks or other rights, will not be asserted or prosecuted against us. For example, on May 6, 2021, 10x Genomics, Inc. and Prognosys Biosciences, Inc. filed a complaint, and on May 19, 2021, an amended complaint, against us in the U.S. District Court for the District of Delaware. The amended complaint alleges infringement of certain patents described in the amended complaint, and seeks, among other relief, injunctive relief and unspecified damages (including treble damages and attorneys&#8217; fees). We have evaluated the plaintiffs&#8217; claims, and do not believe that our activities infringe any patent rights held by the plaintiffs, and we intend to vigorously defend ourselves. If the plaintiffs prevail in the pending litigation, we may be prohibited from continuing to sell our GeoMx DSP products and services in the United States and potentially elsewhere or be ordered to pay significant damages or both, either of which would have a material and adverse impact on our business. Even if we ultimately prevail in this litigation, litigation is costly, time-consuming and will divert our management&#8217;s attention, which could also have a material and adverse impact on our business. For additional information regarding this pending litigation, please refer to the section of this report titled &#8220;Legal Proceedings.&#8221;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Litigation may also be necessary for us to protect or enforce our patent and proprietary rights, defend against third-party claims or to determine the scope, coverage and validity of the proprietary rights of others. Litigation could result in substantial legal fees and could adversely affect the scope of our patent protection and reduce our ability to compete in the marketplace. The outcome of any litigation or other proceeding is inherently uncertain and might not be favorable to us. If we resort to legal proceedings to enforce our intellectual property rights or to determine the validity, scope and coverage of the intellectual property or other proprietary rights of others, the proceedings could be burdensome and expensive, even if we were to prevail. Any litigation that may be necessary in the future could result in substantial costs and diversion of resources and could have a material adverse effect on our business, operating results or financial condition.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerous significant intellectual property issues have been litigated, and will likely continue to be litigated, between existing and new participants in our existing and targeted markets. Our success depends in part on our non-infringement of the patents or proprietary rights of third parties. We develop complex products that integrate a wide range of technologies which may impact our ability to do so clear of third-party rights and therefore may need to license other technologies or challenge the scope, coverage and validity of the proprietary rights of others to commercialize future products. As we develop new technologies such as those related to digital spatial profiling, spatial molecular imaging and sequencing, for example, and move into new markets and applications for our products, we expect incumbent participants in such markets may assert their patents and other proprietary rights against us as part of a business strategy to slow our entry into such markets, impede our successful competition and/or extract substantial license and royalty payments from us. In addition, we may be unaware of pending third-party patent applications that relate to our technology and our competitors and others may have patents or may in the future obtain patents and claim that use of our products infringes these patents. Our competitors and others may now, and in the future, have significantly larger and more mature patent portfolios than we currently have. In addition, future litigation may involve patent holding companies or other adverse patent owners who have no relevant product revenue and against whom our own patents may provide little or no deterrence or protection. Therefore, our commercial success may depend in part on our non-infringement of the patents or proprietary rights of third parties. We are aware of a third party, Genomic Health, Inc., that has issued patents and pending patent applications in the United States, Europe and other jurisdictions that claim methods of using certain genes that are included in Prosigna, which we manufacture for Veracyte. We believe that our manufacture of Prosigna does not infringe any valid issued claim. We could incur substantial costs and divert the attention of our management and technical personnel in defending against any of these claims. Any adverse ruling or perception of an adverse ruling in defending ourselves against these claims could have an adverse impact on our stock price, which may be disproportionate to the actual impact of the ruling itself. Parties making claims against us may be able to obtain injunctive or other relief, which could block our ability to develop, commercialize and sell products, and could result in the award of substantial damages against us. In the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">event of a successful claim of infringement against us, we may be required to pay damages and obtain one or more licenses from third parties, or be prohibited from selling certain products. We may not be able to obtain these licenses at a reasonable cost, if at all. We could therefore incur substantial costs related to royalty payments for licenses obtained from third parties, which could negatively affect our gross margins. In addition, we could encounter delays in product introductions while we attempt to develop alternative methods or products to avoid infringing third-party patents or proprietary rights. Defense of any lawsuit or failure to obtain any of these licenses on favorable terms could prevent us from commercializing products, and the prohibition of sale of any of our products could materially affect our ability to grow and gain market acceptance for our products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. In addition, during the course of this kind of litigation, there could be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our agreements with some of our suppliers, distributors, customers, collaborators and other entities with whom we do business require us to defend or indemnify these parties to the extent they become involved in infringement claims against us, including the claims described above. We could also voluntarily agree to defend or indemnify third parties in instances where we are not obligated to do so if we determine it would be important to our business relationships. If we are required or agree to defend or indemnify any of these third parties in connection with any infringement claims, we could incur significant costs and expenses that could adversely affect our business, operating results, or financial condition.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to damages resulting from claims that we or our employees have wrongfully used or disclosed alleged trade secrets of our employees&#8217; former employers.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our employees were previously employed at universities or other life sciences companies, including our competitors or potential competitors. Although no claims against us are currently pending, we or our employees may be subject to claims that these employees or we have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers. Litigation may be necessary to defend against these claims. If we fail in defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights. A loss of key research personnel work product could hamper or prevent our ability to commercialize certain potential products, which could severely harm our business. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to management.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products contain software tools licensed by third-party authors under &#8220;open source&#8221; licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with less development effort and time and ultimately could result in a loss of product sales.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot assure investors that our processes for controlling our use of open source software in our products will be effective. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products on terms that are not economically feasible, to re-engineer our products, to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We use third-party software that may be difficult to replace or cause errors or failures of our products that could lead to lost customers or harm to our reputation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use software licensed from third parties in our products. In the future, this software may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of this software could result in delays in the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">production of our products until equivalent technology is either developed by us, or, if available, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in third-party software, or other third-party software failures, could result in errors, defects or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will need to maintain our relationships with third-party software providers and to obtain software from such providers that does not contain any errors or defects. Any failure to do so could adversely impact our ability to deliver reliable products to our customers and could harm our results of operations.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_112"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Common Stock</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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 may be volatile, and you could lose all or part of your investment.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our common stock has fluctuated and may continue to fluctuate substantially. The trading price of our common stock depends on a number of factors, including those described in this &#8220;Risk Factors&#8221; section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause stockholders to lose all or part of their investment in our common stock. Factors that could cause fluctuations in the trading price of our common stock include the following:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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 quarterly variation in our results of operations or the results of our competitors;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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 new products, significant contracts or commercial relationships;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments in our pending litigation with 10x Genomics, Inc. and Prognosys Biosciences, Inc.;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse regulatory announcements;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issuance of new or changed securities analysts&#8217; reports or recommendations for our stock;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments or disputes concerning our intellectual property or other proprietary rights;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">commencement of, or our involvement in, litigation;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility and uncertainty in U.S. and international markets resulting from the spread of COVID-19 and its variants and related containment and mitigation measures;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market conditions in the research market;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">manufacturing disruptions;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any future sales of our common stock or other securities;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any change to the composition of the board of directors or key personnel;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="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 significant acquisitions or divestitures, strategic partnerships, joint ventures or capital commitments;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions and slow or negative growth of our markets; and</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the other factors described in this &#8220;Risk Factors&#8221; section.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock market in general, and market prices for the securities of life sciences companies like ours in particular, have from time to time experienced volatility that often has been unrelated to the operating performance of the underlying companies. These broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating performance. In several recent situations where the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, the defense and disposition of the lawsuit could be costly and divert the time and attention of our management and harm our operating results and negatively impact the trading price of our common stock.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not publish research reports about our business, or if they issue an adverse opinion about our business, our stock price and trading volume could decline.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If one or more of the analysts who cover us issues an adverse opinion about our company, our stock price would likely decline. If one or more of these analysts ceases coverage of us or fails to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="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 common stock in the public market could cause our stock price to fall.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock price could decline as a result of sales of a large number of shares of our common stock or the perception that these sales could occur, including by our officers, directors and their respective affiliates. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We register the offer and sale of all shares of common stock that we may issue under our equity compensation plans. In addition, in the future, we may issue additional shares of common stock or other equity or debt securities convertible into common stock in connection with a financing, acquisition, litigation settlement, employee arrangements or otherwise. For example, in March 2020 we sold $230 million aggregate principal amount of 2.625% Convertible Senior Notes due 2025 in a private placement to qualified institutional buyers for net proceeds of $222.6 million and in October 2020, we sold an aggregate of 5,750,000 shares of common stock in an underwritten public offering for net proceeds of $215.8 million. Any such future issuance could result in substantial dilution to our existing stockholders and could cause our stock price to decline.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have broad discretion over the use of the proceeds to us from our March 2020 convertible notes offering and October 2020 underwritten public offering and may apply the proceeds to uses that do not improve our operating results or the value of your securities.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have broad discretion over the use of proceeds to us from our March 2020 convertible notes offering and October 2020 underwritten public offering and investors will be relying solely on the judgment of our board of directors and management regarding the application of these proceeds. Our use of the proceeds may not improve our operating results or increase the value of the securities offered pursuant to the foregoing fundraising transactions.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Servicing our convertible notes may require a significant amount of cash, and we may not have sufficient cash flow or the ability to raise the funds necessary to satisfy our obligations under the notes, and our current and future indebtedness may limit our operating flexibility or otherwise affect our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make scheduled payments of the principal of, to pay interest on or to refinance any current or future indebtedness, including the notes, or to make cash payments in connection with any conversion of notes or upon any fundamental change if note holders require us to repurchase their notes for cash, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our indebtedness and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring indebtedness or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, our existing and future indebtedness could have important consequences to our stockholders and significant effects on our business. For example, it could:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make it more difficult for us to satisfy our debt obligations, including the notes;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase our vulnerability to general adverse economic and industry conditions;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness, thereby reducing the availability of our cash flow to fund working capital and other general corporate purposes;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrict us from exploiting business opportunities;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">place us at a competitive disadvantage compared to our competitors that have less indebtedness; or </span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our availability to borrow additional funds for working capital, capital expenditures, acquisitions, debt service requirements, execution of our business strategy or other general purposes.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transactions relating to our notes may dilute the ownership interest of existing stockholders, or may otherwise depress the price of our common stock.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the notes are converted by holders, we have the ability under the indenture for the notes to deliver cash, common stock, or any combination of cash or common stock, at our election upon conversion of the notes. If we elect to deliver common stock upon conversion of the notes, it would dilute the ownership interests of existing stockholders. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, certain holders of the notes may engage in short selling to hedge their position in the notes. Anticipated future conversions of such notes into shares of our common stock could depress the price of our common stock.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our charter documents and under Delaware or Washington law could make an acquisition of us difficult, limit attempts by our stockholders to replace or remove our current management and limit our stock price.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions of our certificate of incorporation and bylaws may delay or discourage transactions involving an actual or potential change in our control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our stock. Among other things, the certificate of incorporation and bylaws:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">permit the board of directors to issue up to 15,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that the authorized number of directors may be changed only by resolution of the board of directors;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that all vacancies, including newly-created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">divide the board of directors into three classes;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that a director may only be removed from the board of directors by the stockholders for cause;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require that any action to be taken by our stockholders must be effected at a duly called annual or special meeting of stockholders and may not be taken by written consent;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner, and meet specific requirements as to the form and content of a stockholder&#8217;s notice;</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prevent cumulative voting rights (therefore allowing the holders of a plurality of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose);</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that special meetings of our stockholders may be called only by the chairman of the board, our chief executive officer or by the board of directors; and</span></div><div style="margin-bottom:3pt;padding-left:54pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that stockholders are permitted to amend the bylaws only upon receiving at least two-thirds of the total votes entitled to be cast by holders of all outstanding shares then entitled to vote generally in the election of directors, voting together as a single class.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because we are incorporated in Delaware, we are governed by the provisions of Section&#160;203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder. Likewise, because our principal executive offices are located in Washington, the anti-takeover provisions of the Washington Business Corporation Act may apply to us under certain circumstances now or in the future. These provisions prohibit a &#8220;target corporation&#8221; from engaging in any of a broad range of business combinations with any stockholder constituting an &#8220;acquiring person&#8221; for a period of five years following the date on which the stockholder became an &#8220;acquiring person.&#8221; </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Complying with the laws and regulations affecting public companies increases our costs and the demands on management and could harm our operating results.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we incur and will continue to incur significant legal, accounting and other expenses that we did not incur as a private company. In addition, the Sarbanes-Oxley Act and rules subsequently implemented by the SEC and The Nasdaq Global Market impose numerous requirements on public companies, including requiring changes in corporate governance practices. Also, the Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. Our management and other personnel must devote a substantial amount of time to compliance with these laws and regulations. These burdens may increase as new legislation is passed and implemented, including any new requirements that the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 may impose on public companies. These requirements have increased and will likely continue to increase our legal, accounting, and financial compliance costs and have made and will continue to make some activities more time consuming and costly. For example, as a public company it is more difficult and more expensive for us to obtain director and officer liability insurance, and in the future we may be required to accept reduced policy limits and coverage or to incur substantial costs to maintain the same or similar coverage. These rules and regulations could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors or our board committees or as executive officers.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rules implemented by the SEC pursuant to the Sarbanes-Oxley Act require, among other things, that we assess the effectiveness of our internal control over financial reporting annually and assess the effectiveness of our disclosure controls and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">procedures quarterly. In particular, Section&#160;404 of the Sarbanes-Oxley Act, or Section&#160;404, requires us to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on, and our independent registered public accounting firm to attest to, the effectiveness of our internal control over financial reporting. Our compliance with applicable provisions of Section&#160;404 requires that we incur substantial accounting expense and expend significant management time on compliance-related issues as we implement additional corporate governance practices and comply with reporting requirements. For example, management concluded that our internal controls over financial reporting were not effective as of December 31, 2019 and 2018, resulting in extensive remediation efforts during 2019 and 2020, including increased staffing and investments in additional technology and other expenses. While we have since remediated the material weakness through our efforts in 2020, maintaining adequate internal control over financial reporting will continue to require significant management attention and the incurrence of additional expense.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, investor perceptions of our company may suffer as a result of material weakness findings in our internal controls, and this could cause a decline in the market price of our stock. Irrespective of compliance with Section 404, any failure of our internal control over financial reporting could have a material adverse effect on our stated operating results and harm our reputation. If we are unable to avoid future material weaknesses, our operations, financial reporting, or financial results could be harmed and any such material weakness findings could result in an adverse opinion on our internal control over financial reporting from our independent registered public accounting firm.</span></div><div id="i11e726d256fc450b8f2db31ae81f8e88_118"></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules.</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Exhibits.</span></div><div style="margin-bottom:5pt;margin-top: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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.913%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="nstg-2021ex311.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a).</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="nstg-2021ex312.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a).</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="nstg-2021ex321.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="nstg-2021ex322.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document.</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;The Certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of NanoString Technologies, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Form 10-Q, irrespective of any general incorporation language contained in such filing.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="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="i11e726d256fc450b8f2db31ae81f8e88_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i11e726d256fc450b8f2db31ae81f8e88_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 style="margin-bottom:5pt;margin-top: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:4.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NANOSTRING TECHNOLOGIES, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 5, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R. Bradley Gray</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Bradley Gray</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 5, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ K. Thomas Bailey</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">K. Thomas Bailey</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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>nstg-2021ex311.htm
<DESCRIPTION>EX-31.1
<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 2021 Workiva -->
<title>Document</title></head><body><div id="ie8ada3fe0e3544b6a4e2c453de8ee46e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, R. Bradley Gray, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="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 NanoString Technologies, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="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="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="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="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;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&#8211;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;5, 2021 </font></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:178.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:330.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; R. Bradley Gray</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Bradley Gray</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>nstg-2021ex312.htm
<DESCRIPTION>EX-31.2
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i32f13e042c224dfba8c4f72ed80a9552_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, K. Thomas Bailey, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="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 NanoString Technologies, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="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="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="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="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;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&#8211;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;5, 2021</font></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:310.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; K. Thomas Bailey</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">K. Thomas Bailey</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>nstg-2021ex321.htm
<DESCRIPTION>EX-32.1
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i093e8e564f2f4d10879779e05eb8e914_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NANOSTRING TECHNOLOGIES, INC.</font></div><div style="text-align:center"><font style="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="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="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="margin-bottom:9pt;text-align:center"><font style="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="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In connection with the Quarterly Report of NanoString Technologies, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended June&#160;30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, R. Bradley Gray, President and Chief Executive Officer </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Executive Officer)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:178.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:330.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; R. Bradley Gray</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Bradley Gray</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;5, 2021</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A signed original of this written statement required by Section&#160;906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of NanoString Technologies, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>nstg-2021ex322.htm
<DESCRIPTION>EX-32.2
<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 2021 Workiva -->
<title>Document</title></head><body><div id="i1531c545092344318957c95d1e20687f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="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="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NANOSTRING TECHNOLOGIES, INC.</font></div><div style="text-align:center"><font style="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="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="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="margin-bottom:9pt;text-align:center"><font style="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="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In connection with the Quarterly Report of NanoString Technologies, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended June&#160;30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, K. Thomas Bailey, Chief Financial Officer </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Principal Financial and Accounting Officer)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; K. Thomas Bailey</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">K. Thomas Bailey</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;5, 2021 </font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A signed original of this written statement required by Section&#160;906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This certification accompanies the Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of NanoString Technologies, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>nstg-20210630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:48db154d-076a-4631-9056-25ee5c7e2afc,g:2750fb60-faf9-4cab-87f9-36d79cbb88a0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nstg="http://www.nanostring.com/20210630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.nanostring.com/20210630">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="nstg-20210630_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="nstg-20210630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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="nstg-20210630_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="nstg-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.nanostring.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</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.nanostring.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="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (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="CondensedConsolidatedStatementsofOperations" roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - 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="CondensedConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive 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="CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement" roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit 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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - 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="DescriptionofBusiness" roleURI="http://www.nanostring.com/role/DescriptionofBusiness">
        <link:definition>1107101 - Statement - Description of Business</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="DescriptionofBusinessAdditionalInformationDetails" roleURI="http://www.nanostring.com/role/DescriptionofBusinessAdditionalInformationDetails">
        <link:definition>2401401 - Disclosure - Description of Business - Additional 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="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (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="BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>2404402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)</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="RevenuefromContractswithCustomers" roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomers">
        <link:definition>2105103 - Disclosure - Revenue from Contracts with Customers</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="RevenuefromContractswithCustomersTables" roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>2306301 - Disclosure - Revenue from Contracts with Customers (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="RevenuefromContractswithCustomersNarrativeDetails" roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails">
        <link:definition>2407403 - Disclosure - Revenue from Contracts with Customers - 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="RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails" roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails">
        <link:definition>2408404 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregated 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="NetLossPerShare" roleURI="http://www.nanostring.com/role/NetLossPerShare">
        <link:definition>2109104 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://www.nanostring.com/role/NetLossPerShareTables">
        <link:definition>2310302 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails" roleURI="http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails">
        <link:definition>2411405 - Disclosure - Net Loss Per Share - Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss 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="ConcentrationofRisks" roleURI="http://www.nanostring.com/role/ConcentrationofRisks">
        <link:definition>1108105 - Statement - Concentration of Risks</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="ShorttermInvestments" roleURI="http://www.nanostring.com/role/ShorttermInvestments">
        <link:definition>1109106 - Statement - Short-term Investments</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="ShorttermInvestmentsTables" roleURI="http://www.nanostring.com/role/ShorttermInvestmentsTables">
        <link:definition>2312303 - Disclosure - Short-term Investments (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="ShorttermInvestmentsAvailableforSaleSecuritiesDetails" roleURI="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails">
        <link:definition>2413406 - Disclosure - Short-term Investments - Available-for-Sale 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="ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails" roleURI="http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails">
        <link:definition>2414407 - Disclosure - Short-term Investments - Fair Values of Available-for-Sale Securities by Contractual Maturity (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="ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" roleURI="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails">
        <link:definition>2415408 - Disclosure - Short-term Investments - Summary of Investments in a Continuous Loss Position (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="FairValueMeasurements" roleURI="http://www.nanostring.com/role/FairValueMeasurements">
        <link:definition>2116107 - Disclosure - 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="FairValueMeasurementsTables" roleURI="http://www.nanostring.com/role/FairValueMeasurementsTables">
        <link:definition>2317304 - Disclosure - 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="FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails" roleURI="http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails">
        <link:definition>2418409 - Disclosure - Fair Value Measurements - Company's Available-for-Sale Securities by Level within Fair Value Hierarchy (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="Inventory" roleURI="http://www.nanostring.com/role/Inventory">
        <link:definition>2119108 - Disclosure - Inventory</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="InventoryTables" roleURI="http://www.nanostring.com/role/InventoryTables">
        <link:definition>2320305 - Disclosure - Inventory (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="InventoryScheduleofInventoryDetails" roleURI="http://www.nanostring.com/role/InventoryScheduleofInventoryDetails">
        <link:definition>2421410 - Disclosure - Inventory - Schedule of Inventory (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="LongtermDebt" roleURI="http://www.nanostring.com/role/LongtermDebt">
        <link:definition>2122109 - Disclosure - Long-term Debt</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="LongtermDebtTables" roleURI="http://www.nanostring.com/role/LongtermDebtTables">
        <link:definition>2323306 - Disclosure - Long-term Debt (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="LongtermDebtAdditionalInformationDetails" roleURI="http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails">
        <link:definition>2424411 - Disclosure - Long-term Debt - Additional 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="LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails" roleURI="http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails">
        <link:definition>2425412 - Disclosure - Long-term Debt - Components of Borrowings, Including Current Portion (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="LongtermDebtScheduleofInterestDetails" roleURI="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails">
        <link:definition>2426413 - Disclosure - Long-term Debt - Schedule of Interest (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="CommitmentsandContingencies" roleURI="http://www.nanostring.com/role/CommitmentsandContingencies">
        <link:definition>1110110 - Statement - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="nstg_InterestAccruedOnLongTermNotes" abstract="false" name="InterestAccruedOnLongTermNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nstg_OperatingLeaseRightOfUseAssetsAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetsAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_ProductInstrumentsMember" abstract="true" name="ProductInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_ConvertibleDebtTermsDomain" abstract="true" name="ConvertibleDebtTermsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_NumberOfPlatforms" abstract="false" name="NumberOfPlatforms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nstg_AmortizationOfDebtDiscountAndIssuanceCosts" abstract="false" name="AmortizationOfDebtDiscountAndIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" abstract="false" name="ContractWithCustomerLiabilityCustomerDepositsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_EuropeAndMiddleEastMember" abstract="true" name="EuropeAndMiddleEastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" abstract="false" name="ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_RepaymentOfAccruedInterestOfLongTermDebt" abstract="false" name="RepaymentOfAccruedInterestOfLongTermDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_ConvertibleDebtTermsAxis" abstract="true" name="ConvertibleDebtTermsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nstg_ConvertibleDebtTriggeringEvent1Member" abstract="true" name="ConvertibleDebtTriggeringEvent1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_ProductAndServiceMember" abstract="true" name="ProductAndServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_NumberOfSalesForces" abstract="false" name="NumberOfSalesForces" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nstg_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nstg_OutstandingPrincipalOfConvertibleDebt" abstract="false" name="OutstandingPrincipalOfConvertibleDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_DebtIssuanceCostEquityComponentNet" abstract="false" name="DebtIssuanceCostEquityComponentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_ConvertibleDebtTriggeringEvent2Member" abstract="true" name="ConvertibleDebtTriggeringEvent2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_DebtSecuritiesAndEquitySecuritiesFairValue" abstract="false" name="DebtSecuritiesAndEquitySecuritiesFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_CollaborationMember" abstract="true" name="CollaborationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_TotalProductsAndServicesMember" abstract="true" name="TotalProductsAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_StatementofChangesinStockholdersEquityAbstract" abstract="true" name="StatementofChangesinStockholdersEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nstg_ConvertibleSeniorNotesDue2025Member" abstract="true" name="ConvertibleSeniorNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_TermLoanAgreementMember" abstract="true" name="TermLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" abstract="false" name="ContractWithCustomerLiabilityIncreaseFromCashReceipts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_DebtIssuanceCostLiabilityComponentNet" abstract="false" name="DebtIssuanceCostLiabilityComponentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nstg_ProductConsumablesMember" abstract="true" name="ProductConsumablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" abstract="false" name="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>nstg-20210630_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 2021 Workiva-->
<!--r:48db154d-076a-4631-9056-25ee5c7e2afc,g:2750fb60-faf9-4cab-87f9-36d79cbb88a0-->
<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.nanostring.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_44cad191-debe-4228-ae0d-ef5b1f1f96c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_54aeddae-fe5e-4c4d-a728-9ebed381d2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_44cad191-debe-4228-ae0d-ef5b1f1f96c4" xlink:to="loc_us-gaap_AssetsCurrent_54aeddae-fe5e-4c4d-a728-9ebed381d2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_db37acb0-e125-40f0-a763-b2dd6f08f995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_44cad191-debe-4228-ae0d-ef5b1f1f96c4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_db37acb0-e125-40f0-a763-b2dd6f08f995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5a466e4c-f812-4248-bbac-04692292a692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_44cad191-debe-4228-ae0d-ef5b1f1f96c4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5a466e4c-f812-4248-bbac-04692292a692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4e3004e4-593a-4b4a-a230-b83478c9e01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_44cad191-debe-4228-ae0d-ef5b1f1f96c4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4e3004e4-593a-4b4a-a230-b83478c9e01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_acd83ff7-007d-4148-9a2d-564da5b12c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f8f2609b-1c29-4f82-8424-61831df6ef10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_acd83ff7-007d-4148-9a2d-564da5b12c31" xlink:to="loc_us-gaap_LiabilitiesCurrent_f8f2609b-1c29-4f82-8424-61831df6ef10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_37db6aa5-d0b5-4df7-a66c-022d9a1383a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_acd83ff7-007d-4148-9a2d-564da5b12c31" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_37db6aa5-d0b5-4df7-a66c-022d9a1383a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a6dad9c5-ede9-43c2-bdeb-860114b1973b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_acd83ff7-007d-4148-9a2d-564da5b12c31" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a6dad9c5-ede9-43c2-bdeb-860114b1973b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_71ad4a3b-9968-4ad8-aff5-3b76d2625d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_acd83ff7-007d-4148-9a2d-564da5b12c31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_71ad4a3b-9968-4ad8-aff5-3b76d2625d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_feef7bf2-82ac-4a3f-9fbb-b56548aabab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:to="loc_us-gaap_AccountsPayableCurrent_feef7bf2-82ac-4a3f-9fbb-b56548aabab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ec2b31f9-d7b0-46b6-884a-e3c178bd3a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ec2b31f9-d7b0-46b6-884a-e3c178bd3a35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_d7503d3f-d442-42dd-bfa5-fa6655eeec43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:to="loc_us-gaap_DeferredRevenueCurrent_d7503d3f-d442-42dd-bfa5-fa6655eeec43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f9ea56af-9ce8-4409-ae5d-5bf1ffbeb37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f9ea56af-9ce8-4409-ae5d-5bf1ffbeb37e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_ed8ce8cf-6d0a-47f5-85af-dabd3d180a6d" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:to="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_ed8ce8cf-6d0a-47f5-85af-dabd3d180a6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_32d4f97e-77e6-4232-87ca-be77e60f71ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c94b6d63-40fa-42ab-8bcf-7a44c07ef135" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_32d4f97e-77e6-4232-87ca-be77e60f71ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d6e43b6e-3259-4b27-91bd-592612ae6c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9f22ae13-4912-45b6-8249-39cb31183af5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d6e43b6e-3259-4b27-91bd-592612ae6c4b" xlink:to="loc_us-gaap_Liabilities_9f22ae13-4912-45b6-8249-39cb31183af5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_724f747e-a4dd-453a-9dee-14165368e2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d6e43b6e-3259-4b27-91bd-592612ae6c4b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_724f747e-a4dd-453a-9dee-14165368e2f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_073c4132-0dca-4996-9a9c-04f45ae8a031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d6e43b6e-3259-4b27-91bd-592612ae6c4b" xlink:to="loc_us-gaap_StockholdersEquity_073c4132-0dca-4996-9a9c-04f45ae8a031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_02e81f8f-cbe3-4497-ac58-cdbdd84ee78b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_02e81f8f-cbe3-4497-ac58-cdbdd84ee78b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5edb1883-1483-483d-9d1a-2f87d675d354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5edb1883-1483-483d-9d1a-2f87d675d354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3a8215c6-f10e-451e-b4dc-2f2d4cf80d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:to="loc_us-gaap_InventoryNet_3a8215c6-f10e-451e-b4dc-2f2d4cf80d6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0967b867-96b8-4526-9ec7-a672a55b255b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0967b867-96b8-4526-9ec7-a672a55b255b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_b017c8b6-5a16-4bd5-887d-5a00f31ec6ce" xlink:href="nstg-20210630.xsd#nstg_DebtSecuritiesAndEquitySecuritiesFairValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:to="loc_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_b017c8b6-5a16-4bd5-887d-5a00f31ec6ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_e17cbbc6-45cf-421f-9d09-013214fed1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9f8c88ff-0959-4938-bd02-d60b506ba36e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_e17cbbc6-45cf-421f-9d09-013214fed1d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_26193c20-b15d-4a14-96e9-6cd048565db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4491d9dd-7c21-405d-a312-a68818209d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26193c20-b15d-4a14-96e9-6cd048565db4" xlink:to="loc_us-gaap_CommonStockValue_4491d9dd-7c21-405d-a312-a68818209d34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_860bdb4c-7227-421c-871c-be394304210f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26193c20-b15d-4a14-96e9-6cd048565db4" xlink:to="loc_us-gaap_PreferredStockValue_860bdb4c-7227-421c-871c-be394304210f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6ddfd91f-9148-4d05-b79d-4d0d399a7940" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26193c20-b15d-4a14-96e9-6cd048565db4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6ddfd91f-9148-4d05-b79d-4d0d399a7940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60a9429d-bbea-401d-a107-d2dd4399f287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26193c20-b15d-4a14-96e9-6cd048565db4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60a9429d-bbea-401d-a107-d2dd4399f287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_929e0d26-d18e-4a84-95a1-c6be70e69b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_26193c20-b15d-4a14-96e9-6cd048565db4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_929e0d26-d18e-4a84-95a1-c6be70e69b3c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d76905e7-5dbf-4c6a-a119-e9d408f15c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_dee672b9-459b-4929-a6ed-aea060a3b684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d76905e7-5dbf-4c6a-a119-e9d408f15c76" xlink:to="loc_us-gaap_InvestmentIncomeInterest_dee672b9-459b-4929-a6ed-aea060a3b684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_152c336f-f918-4134-beed-5583ed6f03c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d76905e7-5dbf-4c6a-a119-e9d408f15c76" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_152c336f-f918-4134-beed-5583ed6f03c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c7dafb6c-96cb-4664-b62d-70fb56d21e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d76905e7-5dbf-4c6a-a119-e9d408f15c76" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c7dafb6c-96cb-4664-b62d-70fb56d21e1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cd000b1a-58f3-44cc-9781-c572b01df6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_d76905e7-5dbf-4c6a-a119-e9d408f15c76" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_cd000b1a-58f3-44cc-9781-c572b01df6f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7625b5a4-d5e8-4578-bd78-d1df25af4c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5dfc4ae3-185d-4640-bbb0-3dc3687405a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7625b5a4-d5e8-4578-bd78-d1df25af4c4a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5dfc4ae3-185d-4640-bbb0-3dc3687405a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_97e2f3a6-eda4-4c85-8354-5d43eaa939a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7625b5a4-d5e8-4578-bd78-d1df25af4c4a" xlink:to="loc_us-gaap_CostsAndExpenses_97e2f3a6-eda4-4c85-8354-5d43eaa939a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8f5b6b7b-2193-4e13-9cf6-7e9f37822ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_832dad87-db79-4b45-8e4d-863705e262e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8f5b6b7b-2193-4e13-9cf6-7e9f37822ed5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_832dad87-db79-4b45-8e4d-863705e262e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1db76f5a-dea2-4a0c-a70b-0e38682f9db0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8f5b6b7b-2193-4e13-9cf6-7e9f37822ed5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1db76f5a-dea2-4a0c-a70b-0e38682f9db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5036546-62da-4800-a182-b6c64e0600b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a5c0adbd-6586-49e7-afe4-d7f7f28cc1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5036546-62da-4800-a182-b6c64e0600b7" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a5c0adbd-6586-49e7-afe4-d7f7f28cc1b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5954cbea-c467-4da3-8586-5241ab867395" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5036546-62da-4800-a182-b6c64e0600b7" xlink:to="loc_us-gaap_OperatingIncomeLoss_5954cbea-c467-4da3-8586-5241ab867395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e9e27aec-c9cd-4d18-82ab-85791b4befe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_7dd037e7-e548-4713-839f-c9511cc80afe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e9e27aec-c9cd-4d18-82ab-85791b4befe4" xlink:to="loc_us-gaap_CostOfRevenue_7dd037e7-e548-4713-839f-c9511cc80afe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_75b5b60f-ea05-4a6b-b3ef-1464c360c3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e9e27aec-c9cd-4d18-82ab-85791b4befe4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_75b5b60f-ea05-4a6b-b3ef-1464c360c3d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6954de82-b045-447a-b12b-0f6152d7d912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e9e27aec-c9cd-4d18-82ab-85791b4befe4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6954de82-b045-447a-b12b-0f6152d7d912" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a9857a63-b4af-4d5e-90d4-03702364cbb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9cf85da4-75af-4868-b89f-ccf11e4b8cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a9857a63-b4af-4d5e-90d4-03702364cbb0" xlink:to="loc_us-gaap_NetIncomeLoss_9cf85da4-75af-4868-b89f-ccf11e4b8cb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_68b3e004-68ca-423e-b424-267663337a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a9857a63-b4af-4d5e-90d4-03702364cbb0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_68b3e004-68ca-423e-b424-267663337a9a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3d0b341f-173a-4d32-9640-62ffcf086e69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8ec47864-aec7-4234-b0e5-65b5a6af51d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3d0b341f-173a-4d32-9640-62ffcf086e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8ec47864-aec7-4234-b0e5-65b5a6af51d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_83a83110-3a51-437e-87c1-428586d6f0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3d0b341f-173a-4d32-9640-62ffcf086e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_83a83110-3a51-437e-87c1-428586d6f0e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_514f762f-2a4a-4a79-a90f-faea8809459c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3d0b341f-173a-4d32-9640-62ffcf086e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_514f762f-2a4a-4a79-a90f-faea8809459c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6680cb92-aee8-47da-8aa8-1dbac0f5d491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6680cb92-aee8-47da-8aa8-1dbac0f5d491" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_fe893c9a-0be7-480e-8da5-deb6d31aff36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_fe893c9a-0be7-480e-8da5-deb6d31aff36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_864f61d6-84a0-425d-9e37-58b19d2ea9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_864f61d6-84a0-425d-9e37-58b19d2ea9a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c6c22234-efc2-4463-8ac1-301edd88ce6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c6c22234-efc2-4463-8ac1-301edd88ce6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_cb0fe2f1-b210-4ffb-a81e-36c564d12087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_cb0fe2f1-b210-4ffb-a81e-36c564d12087" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_b26aaaa0-dd72-47dc-a74d-b5ecc6bc6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_b26aaaa0-dd72-47dc-a74d-b5ecc6bc6fd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_c5ed45de-e7e6-4d43-bc40-2e492d12d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_c5ed45de-e7e6-4d43-bc40-2e492d12d8f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_aa8f930f-85ea-44ca-821c-3ccc29ded2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_aa8f930f-85ea-44ca-821c-3ccc29ded2f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d47adb4a-8b51-4591-b623-a4e2d1c551cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_657fa0bc-395a-46be-ba04-5b1277705558" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d47adb4a-8b51-4591-b623-a4e2d1c551cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a3d8482e-0f92-4448-8173-905b304ea06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_43c45532-a6c4-4713-96da-e4e20a41d922" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a3d8482e-0f92-4448-8173-905b304ea06e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_43c45532-a6c4-4713-96da-e4e20a41d922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_a463eb70-e945-4084-ad5f-600dacccfafe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a3d8482e-0f92-4448-8173-905b304ea06e" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_a463eb70-e945-4084-ad5f-600dacccfafe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_cc215341-1ed6-4f59-a238-a70b5786f5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a3d8482e-0f92-4448-8173-905b304ea06e" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_cc215341-1ed6-4f59-a238-a70b5786f5a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_c1c83787-21cf-48b7-a68f-778f81b90d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a3d8482e-0f92-4448-8173-905b304ea06e" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_c1c83787-21cf-48b7-a68f-778f81b90d70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_462e565b-2285-4043-bfe0-dac0b5cff26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_NetIncomeLoss_462e565b-2285-4043-bfe0-dac0b5cff26c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8274a31f-5c80-4bf1-9447-3c2ae6633d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8274a31f-5c80-4bf1-9447-3c2ae6633d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_09218cc2-423b-4c2f-97a8-442a1424b3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_09218cc2-423b-4c2f-97a8-442a1424b3bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_RepaymentOfAccruedInterestOfLongTermDebt_66a5d745-1259-4c50-8960-d10948c9a00f" xlink:href="nstg-20210630.xsd#nstg_RepaymentOfAccruedInterestOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_nstg_RepaymentOfAccruedInterestOfLongTermDebt_66a5d745-1259-4c50-8960-d10948c9a00f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6a1f17a3-dd57-4ddc-9ace-d97ad7d7e891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6a1f17a3-dd57-4ddc-9ace-d97ad7d7e891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_InterestAccruedOnLongTermNotes_67806839-87e5-470f-9dcc-f85c31ba2ec8" xlink:href="nstg-20210630.xsd#nstg_InterestAccruedOnLongTermNotes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_nstg_InterestAccruedOnLongTermNotes_67806839-87e5-470f-9dcc-f85c31ba2ec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_05f4ac5c-804c-45d1-8b18-4ee8fabeee6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_05f4ac5c-804c-45d1-8b18-4ee8fabeee6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_0057679f-da08-475b-a941-af803488b910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_0057679f-da08-475b-a941-af803488b910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_OperatingLeaseRightOfUseAssetsAmortization_4cbfaa3d-b615-4843-b25f-b56b22ebb6cb" xlink:href="nstg-20210630.xsd#nstg_OperatingLeaseRightOfUseAssetsAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_nstg_OperatingLeaseRightOfUseAssetsAmortization_4cbfaa3d-b615-4843-b25f-b56b22ebb6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_2d96e28d-c6a6-466c-941c-9af3df5424cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_InventoryWriteDown_2d96e28d-c6a6-466c-941c-9af3df5424cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8498620a-083c-41fc-ba1d-770ee1af5505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8498620a-083c-41fc-ba1d-770ee1af5505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1be429b5-ae40-488d-98b8-4b9d656a1cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1be429b5-ae40-488d-98b8-4b9d656a1cf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ba889f04-25a1-4247-8705-0bb4d084fde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ba889f04-25a1-4247-8705-0bb4d084fde4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6d0cc6ee-311f-418b-b844-8ca588abb5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6d0cc6ee-311f-418b-b844-8ca588abb5cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_aa19c221-5a86-4233-807f-4c54f7819ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_aa19c221-5a86-4233-807f-4c54f7819ded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_fcd3de89-8775-4fe8-b361-d458e09c6ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_fcd3de89-8775-4fe8-b361-d458e09c6ece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_b9024029-087b-4ac5-8fd0-8ae1e7eb0630" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_b9024029-087b-4ac5-8fd0-8ae1e7eb0630" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9b6f8e1f-861e-4790-a093-6c9040d77ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9b6f8e1f-861e-4790-a093-6c9040d77ed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_c688b4eb-de8e-4047-afe5-8b71a41ecfe5" xlink:href="nstg-20210630.xsd#nstg_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_832eec3e-c77d-47c1-979f-4707261574d9" xlink:to="loc_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_c688b4eb-de8e-4047-afe5-8b71a41ecfe5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsAvailableforSaleSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bc6cd68e-8867-4e92-84d4-e8842209ecd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_5b9f316b-14a8-4927-bcc8-51ce6f4939a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bc6cd68e-8867-4e92-84d4-e8842209ecd9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_5b9f316b-14a8-4927-bcc8-51ce6f4939a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e8de0f1d-e795-47bb-88af-15ca2196e58f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bc6cd68e-8867-4e92-84d4-e8842209ecd9" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e8de0f1d-e795-47bb-88af-15ca2196e58f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f3011460-492a-410e-8884-425c8a57b322" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_bc6cd68e-8867-4e92-84d4-e8842209ecd9" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f3011460-492a-410e-8884-425c8a57b322" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c6d505f6-e0b6-41cb-b6f0-54524d5a31d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_438b94dd-54fc-4238-822a-7466e20dfdae" xlink:href="nstg-20210630.xsd#nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c6d505f6-e0b6-41cb-b6f0-54524d5a31d1" xlink:to="loc_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_438b94dd-54fc-4238-822a-7466e20dfdae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_fa58b307-4b24-454e-a48d-1b2f6a71a7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c6d505f6-e0b6-41cb-b6f0-54524d5a31d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_fa58b307-4b24-454e-a48d-1b2f6a71a7c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_fa465e95-f9f8-4bff-b146-5d05dd57e81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b957c269-35b1-448f-98b6-332a34c6ac0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_fa465e95-f9f8-4bff-b146-5d05dd57e81f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b957c269-35b1-448f-98b6-332a34c6ac0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3e47d864-49ac-4d1d-8dd7-3e9f27815d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_fa465e95-f9f8-4bff-b146-5d05dd57e81f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3e47d864-49ac-4d1d-8dd7-3e9f27815d3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_f88be6b0-08cf-4e7f-b083-285511b33682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ed600e77-3a6c-406b-aae0-14575eadf3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_f88be6b0-08cf-4e7f-b083-285511b33682" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ed600e77-3a6c-406b-aae0-14575eadf3ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_897d8670-f59f-4492-a090-ec54716e5c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_f88be6b0-08cf-4e7f-b083-285511b33682" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_897d8670-f59f-4492-a090-ec54716e5c64" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/InventoryScheduleofInventoryDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#InventoryScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/InventoryScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c6e3ddf0-581e-47c0-b11f-dc9d0b343a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_35018d3c-24c8-420d-84f3-97aaa584cdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c6e3ddf0-581e-47c0-b11f-dc9d0b343a55" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_35018d3c-24c8-420d-84f3-97aaa584cdb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_4efd0704-9f28-4341-9b8c-85d164554ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c6e3ddf0-581e-47c0-b11f-dc9d0b343a55" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_4efd0704-9f28-4341-9b8c-85d164554ad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_f07ef9ed-e724-4225-92a6-3c7f8afec56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c6e3ddf0-581e-47c0-b11f-dc9d0b343a55" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_f07ef9ed-e724-4225-92a6-3c7f8afec56b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtScheduleofInterestDetails"/>
  <link:calculationLink xlink:role="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_26947fa6-960a-42c8-880e-f689c175613b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_edb67373-c391-4b03-a19d-d51f4ec8a7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_26947fa6-960a-42c8-880e-f689c175613b" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_edb67373-c391-4b03-a19d-d51f4ec8a7bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_1c296dd6-7f90-47e8-a10e-f55928d818b4" xlink:href="nstg-20210630.xsd#nstg_AmortizationOfDebtDiscountAndIssuanceCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_26947fa6-960a-42c8-880e-f689c175613b" xlink:to="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_1c296dd6-7f90-47e8-a10e-f55928d818b4" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>nstg-20210630_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 2021 Workiva-->
<!--r:48db154d-076a-4631-9056-25ee5c7e2afc,g:2750fb60-faf9-4cab-87f9-36d79cbb88a0-->
<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.nanostring.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="i5888da53ae5d4b5ca0a8fa889106246b_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ecebc91f-7393-40a4-959b-9a18edf03790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_RevenuesAbstract_ecebc91f-7393-40a4-959b-9a18edf03790" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ce0b113-b29c-48f3-9e96-8e07d42057fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ecebc91f-7393-40a4-959b-9a18edf03790" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ce0b113-b29c-48f3-9e96-8e07d42057fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_12959596-1c5e-4b65-9d98-4f333b4034d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_CostOfRevenue_12959596-1c5e-4b65-9d98-4f333b4034d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0f720184-8bb5-4673-a5e5-1cad9523cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0f720184-8bb5-4673-a5e5-1cad9523cc99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d81edbcc-e6b2-4f03-8239-c78328734e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d81edbcc-e6b2-4f03-8239-c78328734e11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ab2164fc-0535-4ba4-9059-46f71a854db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_CostsAndExpenses_ab2164fc-0535-4ba4-9059-46f71a854db4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1e2fbf61-c1af-4cdb-a4e2-93bca6fc9f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_OperatingIncomeLoss_1e2fbf61-c1af-4cdb-a4e2-93bca6fc9f5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_0551ff48-f741-4080-aaa3-5dc02f8ac012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_0551ff48-f741-4080-aaa3-5dc02f8ac012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_7dbe3622-5fa3-42b0-b7ea-39a428371655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_7dbe3622-5fa3-42b0-b7ea-39a428371655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2f370bb3-e43c-4926-a316-83fa28a93f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2f370bb3-e43c-4926-a316-83fa28a93f4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_043d6f5b-6f4d-43d8-94be-16851ff01b97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_043d6f5b-6f4d-43d8-94be-16851ff01b97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4a498316-6e59-45e9-8149-2f5181ef42f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4a498316-6e59-45e9-8149-2f5181ef42f2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5074cba3-7a80-4619-8a8a-f5bc9112e161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5074cba3-7a80-4619-8a8a-f5bc9112e161" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cf9d5420-b38a-4890-871f-da06d1ffa743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cf9d5420-b38a-4890-871f-da06d1ffa743" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0abfa25b-1d6b-49f2-880e-74b40403a630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_NetIncomeLoss_0abfa25b-1d6b-49f2-880e-74b40403a630" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_8a623a27-e6d2-4c28-98af-f3365c68a590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_8a623a27-e6d2-4c28-98af-f3365c68a590" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1c5bc32e-23b3-4a20-987a-425acf6547ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1c5bc32e-23b3-4a20-987a-425acf6547ce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_175941d5-bad3-49da-b75c-eec9e2111825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_StatementTable_175941d5-bad3-49da-b75c-eec9e2111825" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_175941d5-bad3-49da-b75c-eec9e2111825" xlink:to="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2522134c-cb82-4dde-8123-da8afcc9d9ae_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:to="loc_srt_ProductsAndServicesDomain_2522134c-cb82-4dde-8123-da8afcc9d9ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:to="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductAndServiceMember_2c15f3fd-c324-4c65-9e82-f2e2133fec33" xlink:href="nstg-20210630.xsd#nstg_ProductAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:to="loc_nstg_ProductAndServiceMember_2c15f3fd-c324-4c65-9e82-f2e2133fec33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_CollaborationMember_a9b09183-f270-4a3a-bf4c-5710f125d0c9" xlink:href="nstg-20210630.xsd#nstg_CollaborationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:to="loc_nstg_CollaborationMember_a9b09183-f270-4a3a-bf4c-5710f125d0c9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement" xlink:type="extended" id="i9a04130e677142cc96a0ead52e8990d6_CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cd1b6603-d4aa-4aa3-9ad2-11022cb94877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cd1b6603-d4aa-4aa3-9ad2-11022cb94877" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_389dffcb-0eb8-4ef7-b2f6-5f1aff64264b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_SharesOutstanding_389dffcb-0eb8-4ef7-b2f6-5f1aff64264b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_053c87d3-291f-4df3-bac6-b8c28ea54420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockholdersEquity_053c87d3-291f-4df3-bac6-b8c28ea54420" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9a50948f-6a4e-429c-ba14-34ec777b90f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9a50948f-6a4e-429c-ba14-34ec777b90f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_bdc2be19-9d36-4f7d-9074-0da5edffd289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_bdc2be19-9d36-4f7d-9074-0da5edffd289" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f05d8498-4c3c-4f32-8e6e-4e024fd1d044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f05d8498-4c3c-4f32-8e6e-4e024fd1d044" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_47401dfb-8c3c-479d-98aa-f3943967a977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_47401dfb-8c3c-479d-98aa-f3943967a977" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bf691bfd-089a-4a9b-b4c0-12906e58f03a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bf691bfd-089a-4a9b-b4c0-12906e58f03a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_06b765fe-5e5e-48d7-b3ea-d9e1e80bf094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_06b765fe-5e5e-48d7-b3ea-d9e1e80bf094" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_66086929-431d-4d99-bcab-9085fbcdd3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_66086929-431d-4d99-bcab-9085fbcdd3d4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_af62ba88-0e8e-47e9-9c6c-96b4de511dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_af62ba88-0e8e-47e9-9c6c-96b4de511dee" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_003f5863-0983-4270-b65d-af60b9d146a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_003f5863-0983-4270-b65d-af60b9d146a5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_505ec0e2-7a5f-4536-b9b5-04d3b8ba29bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_NetIncomeLoss_505ec0e2-7a5f-4536-b9b5-04d3b8ba29bf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1a3b6e64-0044-4c95-acc2-5c945372aa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1a3b6e64-0044-4c95-acc2-5c945372aa5d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_dae86a31-f611-458f-b15a-b7726acc1321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4c26462-8e2f-4789-a926-e992f1d5dfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cd1b6603-d4aa-4aa3-9ad2-11022cb94877" xlink:to="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_30d12248-0b76-4593-80f8-8f7710e4c5a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:to="loc_us-gaap_EquityComponentDomain_30d12248-0b76-4593-80f8-8f7710e4c5a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:to="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_06afb41c-7e82-4814-959f-56f54ec901a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_CommonStockMember_06afb41c-7e82-4814-959f-56f54ec901a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_908b32d7-5bbe-49ba-8fd5-4b26f78fcd94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_908b32d7-5bbe-49ba-8fd5-4b26f78fcd94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_74b159b9-f25e-4b84-85b0-190a2401de82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_74b159b9-f25e-4b84-85b0-190a2401de82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_72ec8a79-be8a-4fb2-a2d3-224f22cc3e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_RetainedEarningsMember_72ec8a79-be8a-4fb2-a2d3-224f22cc3e0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_17ca4523-dfc0-45a2-8b37-e5e785f6e699_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_17ca4523-dfc0-45a2-8b37-e5e785f6e699_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e190b32d-5387-4a46-ac65-8fcf9b54e972" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e190b32d-5387-4a46-ac65-8fcf9b54e972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_503dfead-757f-4053-8489-eecf1a196fe1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e190b32d-5387-4a46-ac65-8fcf9b54e972" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_503dfead-757f-4053-8489-eecf1a196fe1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="nstg-20210630.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i57c74ac2cb4b4da4840550c8a279c6ef_BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:href="nstg-20210630.xsd#nstg_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3f0dd82-cfb9-4729-a449-c2896c9e8c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3f0dd82-cfb9-4729-a449-c2896c9e8c86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1_7602c13d-1c2f-4b39-b063-455dd77c3b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1_7602c13d-1c2f-4b39-b063-455dd77c3b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3a2241d6-f165-4592-8ff3-2b8b59817196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_StockholdersEquity_3a2241d6-f165-4592-8ff3-2b8b59817196" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_25462ca6-6132-412c-9363-3bdc4efb6340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_25462ca6-6132-412c-9363-3bdc4efb6340" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:href="nstg-20210630.xsd#nstg_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1544e2dd-2530-428b-a383-08fe9fdd4c21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1544e2dd-2530-428b-a383-08fe9fdd4c21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cb74fac3-8a6f-4770-b82d-68a974a1c710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cb74fac3-8a6f-4770-b82d-68a974a1c710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_8388a289-5e89-4fb9-adf4-d763ea92bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cb74fac3-8a6f-4770-b82d-68a974a1c710" xlink:to="loc_us-gaap_SeniorNotesMember_8388a289-5e89-4fb9-adf4-d763ea92bf7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_us-gaap_DebtInstrumentAxis_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_adad6637-7d4c-4669-9a5f-071d6e4d634d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_adad6637-7d4c-4669-9a5f-071d6e4d634d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_5d2443f2-0103-46d4-ac02-6d60cafef9b5" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_adad6637-7d4c-4669-9a5f-071d6e4d634d" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_5d2443f2-0103-46d4-ac02-6d60cafef9b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0b396002-eaa6-43b9-8e39-5b3ffce22470_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_0b396002-eaa6-43b9-8e39-5b3ffce22470_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bc1d11cf-50ec-4840-97d1-12abff0e4fbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bc1d11cf-50ec-4840-97d1-12abff0e4fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_05685fa5-6cf3-4ac9-8cba-6e1534066f6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bc1d11cf-50ec-4840-97d1-12abff0e4fbc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_05685fa5-6cf3-4ac9-8cba-6e1534066f6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_603c6006-ca1d-489d-85d4-f506a6395052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_603c6006-ca1d-489d-85d4-f506a6395052" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_603c6006-ca1d-489d-85d4-f506a6395052_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_603c6006-ca1d-489d-85d4-f506a6395052" xlink:to="loc_us-gaap_EquityComponentDomain_603c6006-ca1d-489d-85d4-f506a6395052_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_603c6006-ca1d-489d-85d4-f506a6395052" xlink:to="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8b4b9c5b-40ad-4d70-92bc-60389fc34b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8b4b9c5b-40ad-4d70-92bc-60389fc34b01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e8c80728-c082-4122-ab76-8416afd8d792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:to="loc_us-gaap_RetainedEarningsMember_e8c80728-c082-4122-ab76-8416afd8d792" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#RevenuefromContractswithCustomersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="extended" id="if0cfbccb8e0845d19711e9ef68d4fa6b_RevenuefromContractswithCustomersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_NumberOfSalesForces_3993a640-d565-4a53-9db8-6fef107abed5" xlink:href="nstg-20210630.xsd#nstg_NumberOfSalesForces"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_nstg_NumberOfSalesForces_3993a640-d565-4a53-9db8-6fef107abed5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3efc5b54-8529-440e-8475-a23093ed25c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_Revenues_3efc5b54-8529-440e-8475-a23093ed25c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_06fe580e-012d-4d70-a9da-7457d08d0714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_06fe580e-012d-4d70-a9da-7457d08d0714" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_f30ef623-1eb5-41f0-aad8-a316823c6b20" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_f30ef623-1eb5-41f0-aad8-a316823c6b20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_820e5998-468c-412c-9949-0d4201e8eebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_820e5998-468c-412c-9949-0d4201e8eebd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_a2fb273c-5d7d-4c77-8e58-f177fe2c174a" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_a2fb273c-5d7d-4c77-8e58-f177fe2c174a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_04de9dcb-029a-44d8-bb1a-cbba22a2b078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_04de9dcb-029a-44d8-bb1a-cbba22a2b078" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d1e77e38-a4f9-4699-925d-e322edb6a851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d1e77e38-a4f9-4699-925d-e322edb6a851" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_8ec8d2cf-ef1d-4b91-8154-1ef00f5581ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_8ec8d2cf-ef1d-4b91-8154-1ef00f5581ed" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a00b0508-3a86-4caf-88da-f4dc44202111_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:to="loc_srt_ProductsAndServicesDomain_a00b0508-3a86-4caf-88da-f4dc44202111_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d4b76820-4889-4a2a-a3ce-232e919dcfef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:to="loc_srt_ProductsAndServicesDomain_d4b76820-4889-4a2a-a3ce-232e919dcfef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TotalProductsAndServicesMember_1e562afe-f060-471b-bbef-01f92d9dd585" xlink:href="nstg-20210630.xsd#nstg_TotalProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4b76820-4889-4a2a-a3ce-232e919dcfef" xlink:to="loc_nstg_TotalProductsAndServicesMember_1e562afe-f060-471b-bbef-01f92d9dd585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5edcfceb-0c4f-404d-b9a9-a8ceda85657a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:to="loc_srt_SegmentGeographicalDomain_5edcfceb-0c4f-404d-b9a9-a8ceda85657a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e1d0917d-7911-45d8-aa3d-61837d7efb05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:to="loc_srt_SegmentGeographicalDomain_e1d0917d-7911-45d8-aa3d-61837d7efb05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_777af47d-d29f-40fe-a546-f995f192def2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e1d0917d-7911-45d8-aa3d-61837d7efb05" xlink:to="loc_country_US_777af47d-d29f-40fe-a546-f995f192def2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_244b0ee8-2353-4ce3-9473-45d5a7f0a436_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_244b0ee8-2353-4ce3-9473-45d5a7f0a436_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_a16df02b-d318-4163-a5c3-08a1e2794477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_a16df02b-d318-4163-a5c3-08a1e2794477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_91e5060d-5323-48b4-a556-1a18676e7b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_a16df02b-d318-4163-a5c3-08a1e2794477" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_91e5060d-5323-48b4-a556-1a18676e7b6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_e1a95ebc-2cee-4775-b2cc-e8ea02296c53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:to="loc_us-gaap_TypeOfAdoptionMember_e1a95ebc-2cee-4775-b2cc-e8ea02296c53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8cebe02c-19d4-46c0-beee-4820763c8ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8cebe02c-19d4-46c0-beee-4820763c8ca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_07e1bc79-6b7f-4e48-8edd-9ac49cd41f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_8cebe02c-19d4-46c0-beee-4820763c8ca5" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_07e1bc79-6b7f-4e48-8edd-9ac49cd41f9c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails" xlink:type="extended" id="i9dc67a872f204671bbf394e1c1aa3f3d_RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b34440ba-e00a-47fd-8901-924e16d2f3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c6f4a728-3f22-4aa4-ae0e-f321fd27785b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b34440ba-e00a-47fd-8901-924e16d2f3fa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c6f4a728-3f22-4aa4-ae0e-f321fd27785b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b34440ba-e00a-47fd-8901-924e16d2f3fa" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:to="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_01df2035-c177-4a2d-9ea8-040f6f742cfe_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:to="loc_srt_SegmentGeographicalDomain_01df2035-c177-4a2d-9ea8-040f6f742cfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:to="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_7b002587-124b-40f3-95fb-858301efa96e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:to="loc_srt_AmericasMember_7b002587-124b-40f3-95fb-858301efa96e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_EuropeAndMiddleEastMember_0f1525e5-e031-470f-baf4-51abefc68b09" xlink:href="nstg-20210630.xsd#nstg_EuropeAndMiddleEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:to="loc_nstg_EuropeAndMiddleEastMember_0f1525e5-e031-470f-baf4-51abefc68b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_f03d227b-c1bc-4c22-a0f3-49b436f55652" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:to="loc_srt_AsiaPacificMember_f03d227b-c1bc-4c22-a0f3-49b436f55652" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:to="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:to="loc_srt_ProductsAndServicesDomain_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:to="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductInstrumentsMember_46462fde-9d38-4505-adc1-0c17aa86b3c9" xlink:href="nstg-20210630.xsd#nstg_ProductInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_ProductInstrumentsMember_46462fde-9d38-4505-adc1-0c17aa86b3c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductConsumablesMember_71877193-e38c-4f74-b1fe-cab09aa519a0" xlink:href="nstg-20210630.xsd#nstg_ProductConsumablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_ProductConsumablesMember_71877193-e38c-4f74-b1fe-cab09aa519a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_225fc587-0695-4cbc-a777-67949ebb483e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_us-gaap_ProductMember_225fc587-0695-4cbc-a777-67949ebb483e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8b9ce0dd-1b5b-4c62-9448-d7d657e0a59b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_us-gaap_ServiceMember_8b9ce0dd-1b5b-4c62-9448-d7d657e0a59b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductAndServiceMember_d001bd3b-daaa-4f3c-a3c8-18f19c4e39c7" xlink:href="nstg-20210630.xsd#nstg_ProductAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_ProductAndServiceMember_d001bd3b-daaa-4f3c-a3c8-18f19c4e39c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_CollaborationMember_93a30ccd-cf54-460e-a9ce-9f6ebfcda264" xlink:href="nstg-20210630.xsd#nstg_CollaborationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_CollaborationMember_93a30ccd-cf54-460e-a9ce-9f6ebfcda264" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended" id="i40c99c45135e46389506d5406ca6c8c0_NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_871d2e95-5b8c-43f3-b57b-068d803097b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_517ff5d2-f8da-4043-bec9-8eb9eb37e5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_871d2e95-5b8c-43f3-b57b-068d803097b2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_517ff5d2-f8da-4043-bec9-8eb9eb37e5c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_871d2e95-5b8c-43f3-b57b-068d803097b2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_9c7fd7db-dfd3-4374-82a0-0dafa8d64676_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_9c7fd7db-dfd3-4374-82a0-0dafa8d64676_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6ae1b0d4-c8a5-4a57-aca6-b689ca2773ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6ae1b0d4-c8a5-4a57-aca6-b689ca2773ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bcce2ada-ecb5-482f-9bd0-65b404f2d66b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bcce2ada-ecb5-482f-9bd0-65b404f2d66b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1635e554-a6a3-414f-befd-2975265058ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:to="loc_us-gaap_WarrantMember_1635e554-a6a3-414f-befd-2975265058ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0a723f30-b950-4175-b588-659a9200d2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0a723f30-b950-4175-b588-659a9200d2b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0a723f30-b950-4175-b588-659a9200d2b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0a723f30-b950-4175-b588-659a9200d2b1" xlink:to="loc_us-gaap_EquityComponentDomain_0a723f30-b950-4175-b588-659a9200d2b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bde287e0-2bdf-4208-8d38-155ce35f7d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0a723f30-b950-4175-b588-659a9200d2b1" xlink:to="loc_us-gaap_EquityComponentDomain_bde287e0-2bdf-4208-8d38-155ce35f7d44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c625113e-843a-4345-95f2-b93eda347167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bde287e0-2bdf-4208-8d38-155ce35f7d44" xlink:to="loc_us-gaap_CommonStockMember_c625113e-843a-4345-95f2-b93eda347167" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsAvailableforSaleSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails" xlink:type="extended" id="i20b9270b92164d80b7d12d7d6263d3d8_ShorttermInvestmentsAvailableforSaleSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e424bbf4-1f12-4d29-b312-61791eb80dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e424bbf4-1f12-4d29-b312-61791eb80dca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ef7f3d9d-b5d9-4ba1-990c-94a6e1043a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ef7f3d9d-b5d9-4ba1-990c-94a6e1043a5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ffced5b-90ac-4854-b426-a4e6d2308632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ffced5b-90ac-4854-b426-a4e6d2308632" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_53b03585-bf11-4859-bdbf-949ac2bec0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_53b03585-bf11-4859-bdbf-949ac2bec0b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:to="loc_us-gaap_FinancialInstrumentAxis_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_158ec567-767e-4df1-adb1-c1b617ad388d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_158ec567-767e-4df1-adb1-c1b617ad388d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1597eaf-d1be-4b1c-8bdb-70b41efca7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1597eaf-d1be-4b1c-8bdb-70b41efca7d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_ca0b1ca9-6044-4e6a-832e-aec7fe2d6995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_ca0b1ca9-6044-4e6a-832e-aec7fe2d6995" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" xlink:type="extended" id="i0836a90795964c478c95580e505d6424_ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_833c6e61-cbfa-4164-9ce8-070afa9e28b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_833c6e61-cbfa-4164-9ce8-070afa9e28b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0b190d19-c73f-430a-a039-082d25ebc71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0b190d19-c73f-430a-a039-082d25ebc71f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c9ead952-69be-42d8-830e-fbb4423d0764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c9ead952-69be-42d8-830e-fbb4423d0764" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91e24b60-d707-4df8-93f2-5cf7a8355f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91e24b60-d707-4df8-93f2-5cf7a8355f00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_b5dc17fb-293e-42c6-b75a-1785c9e44f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_b5dc17fb-293e-42c6-b75a-1785c9e44f08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c7efb12c-685f-41b9-961e-bcdd750ce1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c7efb12c-685f-41b9-961e-bcdd750ce1e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:to="loc_us-gaap_FinancialInstrumentAxis_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14fcd248-129a-42d9-a003-afa7085fbc04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14fcd248-129a-42d9-a003-afa7085fbc04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4eca7ddf-8631-44f2-b858-f098c57437d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_4eca7ddf-8631-44f2-b858-f098c57437d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_ac7d3ba8-a2fb-4bcb-b9d4-c1d89061f91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_ac7d3ba8-a2fb-4bcb-b9d4-c1d89061f91f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_a90125cd-381a-4582-a69d-e7a5c3d05fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_a90125cd-381a-4582-a69d-e7a5c3d05fcd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails" xlink:type="extended" id="i7cb3d09550254aa1af3ffb413763cfcc_FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d27899db-63da-4007-8b17-47280fe88d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d27899db-63da-4007-8b17-47280fe88d0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_1dadd9a9-6686-40bd-b2a8-c77f1d45733c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_1dadd9a9-6686-40bd-b2a8-c77f1d45733c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue_2fc53939-1572-4e51-9e74-f5def836d48c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue_2fc53939-1572-4e51-9e74-f5def836d48c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_38f6ab59-8256-4618-9c19-f9b09e1e76de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_38f6ab59-8256-4618-9c19-f9b09e1e76de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a8642093-c85b-4108-a029-a61cfb582a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a8642093-c85b-4108-a029-a61cfb582a5b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_869f808b-fb0d-4ac2-8ae9-e8e6054cdf94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_DebtInstrumentFairValue_869f808b-fb0d-4ac2-8ae9-e8e6054cdf94" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_72ec4166-8b3c-452a-aad7-9c43aaab272c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_72ec4166-8b3c-452a-aad7-9c43aaab272c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_4ffd3d9a-5f05-46a8-b8c6-b97fd21a2b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_72ec4166-8b3c-452a-aad7-9c43aaab272c" xlink:to="loc_us-gaap_SeniorNotesMember_4ffd3d9a-5f05-46a8-b8c6-b97fd21a2b0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_DebtInstrumentAxis_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d1308280-c8b7-4d0d-be4c-bf0bfa086d98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d1308280-c8b7-4d0d-be4c-bf0bfa086d98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9ad58175-ab6b-49bd-b2ba-c85439cc29f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9ad58175-ab6b-49bd-b2ba-c85439cc29f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_7a63ed19-7196-44c6-b9db-c5adb1b891e5" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9ad58175-ab6b-49bd-b2ba-c85439cc29f9" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_7a63ed19-7196-44c6-b9db-c5adb1b891e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a549499b-bfc7-453d-b142-185f94a43a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a549499b-bfc7-453d-b142-185f94a43a70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a549499b-bfc7-453d-b142-185f94a43a70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a549499b-bfc7-453d-b142-185f94a43a70" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a549499b-bfc7-453d-b142-185f94a43a70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a549499b-bfc7-453d-b142-185f94a43a70" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_31750473-1d14-4800-ae2d-cbbdd2f78492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_31750473-1d14-4800-ae2d-cbbdd2f78492" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ed43b91e-862b-4fdf-bb31-af5fb95e35c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ed43b91e-862b-4fdf-bb31-af5fb95e35c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_54db89fc-0452-4594-9d86-7b244f81f92a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_54db89fc-0452-4594-9d86-7b244f81f92a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2acc0205-3f1d-4310-bec8-f925a5a6a47e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2acc0205-3f1d-4310-bec8-f925a5a6a47e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_16f7cb38-0969-4aa4-b255-501ef3b02962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_16f7cb38-0969-4aa4-b255-501ef3b02962" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_b5acef76-f708-4d82-a42f-897bc58dadb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_16f7cb38-0969-4aa4-b255-501ef3b02962" xlink:to="loc_us-gaap_MoneyMarketFundsMember_b5acef76-f708-4d82-a42f-897bc58dadb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a47a6f4c-395e-4490-a58b-f7f210134b21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a47a6f4c-395e-4490-a58b-f7f210134b21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_713f5293-8df4-4237-9836-d129d1e0848d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_713f5293-8df4-4237-9836-d129d1e0848d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7ee12b02-a92e-465a-9f97-b3e3a6ab71a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7ee12b02-a92e-465a-9f97-b3e3a6ab71a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_3dd8abc9-519c-41c2-a481-7e38b0f80609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_3dd8abc9-519c-41c2-a481-7e38b0f80609" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails" xlink:type="extended" id="i0afcd928e7964bcab8fb7518563321cc_LongtermDebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7cc9b693-226a-4730-b4d0-71fe77ccb623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7cc9b693-226a-4730-b4d0-71fe77ccb623" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aee6aad4-8a23-4c08-a2c8-af5ac7b1b68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aee6aad4-8a23-4c08-a2c8-af5ac7b1b68b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_d89ec0e6-24e4-4603-8a08-760b000a801e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_d89ec0e6-24e4-4603-8a08-760b000a801e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_e217b411-462c-4cf5-a92f-ca05f3e74bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_RepaymentsOfDebt_e217b411-462c-4cf5-a92f-ca05f3e74bf5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_eb73f106-a534-459c-ae89-4a532e72edc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_eb73f106-a534-459c-ae89-4a532e72edc8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_75b6f5b1-dfd9-4691-b2b2-4c9bbdd0fdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_75b6f5b1-dfd9-4691-b2b2-4c9bbdd0fdd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_aa0fcb58-e125-4ecb-bce1-691d20f67931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_aa0fcb58-e125-4ecb-bce1-691d20f67931" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_57694296-83f5-4133-b0b8-27d75f73f8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_57694296-83f5-4133-b0b8-27d75f73f8c0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c1a5f68b-4b79-476d-b15e-b704c9bffde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c1a5f68b-4b79-476d-b15e-b704c9bffde5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_7b080dc9-baf9-456e-ab61-010e35ede4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_7b080dc9-baf9-456e-ab61-010e35ede4f0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174bb449-2421-4382-be6b-240f4661d949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174bb449-2421-4382-be6b-240f4661d949" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_09265ddc-161b-4e17-a036-2d45f87a8f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_09265ddc-161b-4e17-a036-2d45f87a8f40" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_b2205dbb-ae4a-4b2f-8fe7-d3ffa882f8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_b2205dbb-ae4a-4b2f-8fe7-d3ffa882f8e0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9e2b8573-1935-46f5-adbd-1f129b2052b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9e2b8573-1935-46f5-adbd-1f129b2052b0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_28481a22-2e08-4d6e-b24e-7c924bc3fff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_28481a22-2e08-4d6e-b24e-7c924bc3fff4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtIssuanceCostEquityComponentNet_29b11bb8-2707-4ee7-97ed-642f02426ade" xlink:href="nstg-20210630.xsd#nstg_DebtIssuanceCostEquityComponentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_nstg_DebtIssuanceCostEquityComponentNet_29b11bb8-2707-4ee7-97ed-642f02426ade" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtIssuanceCostLiabilityComponentNet_9c3fbb97-9d07-49d6-b073-dbc49252e432" xlink:href="nstg-20210630.xsd#nstg_DebtIssuanceCostLiabilityComponentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_nstg_DebtIssuanceCostLiabilityComponentNet_9c3fbb97-9d07-49d6-b073-dbc49252e432" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_57910be8-0439-483e-8ad2-9ce7310fdf68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentTerm_57910be8-0439-483e-8ad2-9ce7310fdf68" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_4962f50f-3007-492f-8ddd-98b95a4116de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_4962f50f-3007-492f-8ddd-98b95a4116de" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_ba253df4-755b-40ef-aee5-d49dc3f24049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_SharePrice_ba253df4-755b-40ef-aee5-d49dc3f24049" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_33078f77-a4cb-458e-b06c-861c46e0c8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_33078f77-a4cb-458e-b06c-861c46e0c8ed" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6f9f1e8-7384-438e-88c6-3f679d8d8cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6f9f1e8-7384-438e-88c6-3f679d8d8cfd" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsDomain_ca6ce5f3-60de-47ab-a87d-ec372577135b_default" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:to="loc_nstg_ConvertibleDebtTermsDomain_ca6ce5f3-60de-47ab-a87d-ec372577135b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:to="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTriggeringEvent1Member_b6a08a70-77d4-4d83-9acb-0959d9965f63" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTriggeringEvent1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:to="loc_nstg_ConvertibleDebtTriggeringEvent1Member_b6a08a70-77d4-4d83-9acb-0959d9965f63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTriggeringEvent2Member_82d306cb-e3f0-4c27-962e-1b7bb53886f2" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTriggeringEvent2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:to="loc_nstg_ConvertibleDebtTriggeringEvent2Member_82d306cb-e3f0-4c27-962e-1b7bb53886f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3a75bada-bcb1-447d-8d1b-2d4276c9eff3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3a75bada-bcb1-447d-8d1b-2d4276c9eff3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0dcbbf74-b262-4ffb-aeca-21fac8b9140e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0dcbbf74-b262-4ffb-aeca-21fac8b9140e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_bdfcda8b-4d34-4e97-b5d2-82627b8c92ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0dcbbf74-b262-4ffb-aeca-21fac8b9140e" xlink:to="loc_us-gaap_SeniorNotesMember_bdfcda8b-4d34-4e97-b5d2-82627b8c92ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bfc3a10f-342c-414f-9279-837224b45de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_us-gaap_DebtInstrumentAxis_bfc3a10f-342c-414f-9279-837224b45de9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bfc3a10f-342c-414f-9279-837224b45de9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_bfc3a10f-342c-414f-9279-837224b45de9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bfc3a10f-342c-414f-9279-837224b45de9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_bfc3a10f-342c-414f-9279-837224b45de9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_291263e2-379a-4db4-ae2b-422208733081" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_291263e2-379a-4db4-ae2b-422208733081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TermLoanAgreementMember_497e0b81-cb2f-42f2-a6e0-47a46a600c3b" xlink:href="nstg-20210630.xsd#nstg_TermLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:to="loc_nstg_TermLoanAgreementMember_497e0b81-cb2f-42f2-a6e0-47a46a600c3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2fec17c6-488f-47c4-98af-463546a9fd4f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2fec17c6-488f-47c4-98af-463546a9fd4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5d84502c-da10-429e-9451-393359283bd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5d84502c-da10-429e-9451-393359283bd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_10ad853c-ab77-4240-94fa-5206b80ebb49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5d84502c-da10-429e-9451-393359283bd4" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_10ad853c-ab77-4240-94fa-5206b80ebb49" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails" xlink:type="extended" id="i0bb07dbc5aa4498d9202489d3eccca6e_LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_OutstandingPrincipalOfConvertibleDebt_f407c72c-731d-4a47-8b5b-0d274816a750" xlink:href="nstg-20210630.xsd#nstg_OutstandingPrincipalOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_nstg_OutstandingPrincipalOfConvertibleDebt_f407c72c-731d-4a47-8b5b-0d274816a750" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_afc7e9ab-c360-48b2-83c0-2fc008acc83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_afc7e9ab-c360-48b2-83c0-2fc008acc83b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b38d09b1-4d0a-4e97-a70a-6518c493c214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b38d09b1-4d0a-4e97-a70a-6518c493c214" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_81945645-283f-45e3-a230-7aff4dad6625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_81945645-283f-45e3-a230-7aff4dad6625" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f4776916-bec1-4455-b740-2c7a8cbce8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f4776916-bec1-4455-b740-2c7a8cbce8b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:to="loc_us-gaap_DebtInstrumentAxis_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_94041fd2-dba5-4313-89d5-c4d5b6571b10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_94041fd2-dba5-4313-89d5-c4d5b6571b10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d1bd1491-2b4c-462b-badf-0654c7751a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d1bd1491-2b4c-462b-badf-0654c7751a2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_ab57003b-a015-4ee6-9559-fc9cbc4300bc" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d1bd1491-2b4c-462b-badf-0654c7751a2e" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_ab57003b-a015-4ee6-9559-fc9cbc4300bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eea3f989-757e-4789-9397-9fd1dda69bb7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_eea3f989-757e-4789-9397-9fd1dda69bb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f5d2944c-e189-419a-8872-5e0dd8ff8e54" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f5d2944c-e189-419a-8872-5e0dd8ff8e54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30f6dd7c-e203-4b4a-9d03-a6867ddf967c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30f6dd7c-e203-4b4a-9d03-a6867ddf967c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtScheduleofInterestDetails"/>
  <link:definitionLink xlink:role="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails" xlink:type="extended" id="i31f2f8c9ec894813975a5c61d4378869_LongtermDebtScheduleofInterestDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_704bf542-7e78-42f1-87e1-0e6fe2e9856a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_704bf542-7e78-42f1-87e1-0e6fe2e9856a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_5e1feeeb-b7eb-4242-a6bb-397d1182cd04" xlink:href="nstg-20210630.xsd#nstg_AmortizationOfDebtDiscountAndIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_5e1feeeb-b7eb-4242-a6bb-397d1182cd04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_dd1e80a3-d9ba-4d9d-b653-643dc925d87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_us-gaap_InterestExpenseDebt_dd1e80a3-d9ba-4d9d-b653-643dc925d87c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fa75d774-8789-4386-8349-db16a092521d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_fa75d774-8789-4386-8349-db16a092521d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fa75d774-8789-4386-8349-db16a092521d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fa75d774-8789-4386-8349-db16a092521d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fa75d774-8789-4386-8349-db16a092521d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fa75d774-8789-4386-8349-db16a092521d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_4188dd49-9dd5-4586-b680-b6b5115cf00b" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_4188dd49-9dd5-4586-b680-b6b5115cf00b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TermLoanAgreementMember_7d738ef5-61f1-4398-8a62-33245926560d" xlink:href="nstg-20210630.xsd#nstg_TermLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:to="loc_nstg_TermLoanAgreementMember_7d738ef5-61f1-4398-8a62-33245926560d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e92af99b-9ea0-4a30-8568-3221b2504fbd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e92af99b-9ea0-4a30-8568-3221b2504fbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_320d1cfd-ea25-4917-85eb-7f0aeb613811" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_320d1cfd-ea25-4917-85eb-7f0aeb613811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_5cc9a4d3-b351-4d88-a8be-efbbbc1b3772" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_5cc9a4d3-b351-4d88-a8be-efbbbc1b3772" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>nstg-20210630_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 2021 Workiva-->
<!--r:48db154d-076a-4631-9056-25ee5c7e2afc,g:2750fb60-faf9-4cab-87f9-36d79cbb88a0-->
<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_59762b70-cf8b-416d-be7c-9959b191a259_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligation satisfied in previous period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_91607f90-1e6c-4eb3-aa0d-34defa47d5ba_terseLabel_en-US" xlink:label="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities" xlink: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</link:label>
    <link:label id="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities" xlink: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 Lease Liabilities</link:label>
    <link:label id="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities" 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">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="nstg-20210630.xsd#nstg_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_nstg_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_c8e11309-3259-4211-8bf9-3f760e5970d0_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 Cash Flow Information [Abstract]</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilityNoncurrent_cc2700ae-df61-4dbe-bee4-ccc2656d2eb7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsForNewAccountingPronouncementsAxis_9c87aadc-76d6-4646-ab12-c3e539b0818d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_de3dc3a5-05be-4f31-9b2b-7df2e2ae26d9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_3621dcb2-b060-49a0-b351-ccf69a7bc00e_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">Debt instrument face amount</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_763800b2-ae84-4eee-99de-8731ef5ed3f2_terseLabel_en-US" xlink:label="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Calculated under Revenue Guidance in Effect before Topic 606</link:label>
    <link:label id="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_label_en-US" xlink:label="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Calculated under Revenue Guidance in Effect before Topic 606 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:to="lab_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1a586f1b-dedb-42cd-aa72-4fd8fe1d7d75_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 compensation and other employee benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink: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 Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7dbc2afe-32f4-4af9-9550-78aa95f0d0f4_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 Hierarchy and NAV [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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetIncomeLoss_08ff827b-a696-499d-90d7-3c75957568ac_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_85e87355-5e76-4d3c-bf59-46656171b5a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityEmergingGrowthCompany_42aa7cf7-cd00-40bd-b88e-e2198550d828_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/2021/dei-2021.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_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_44333b10-039e-4863-bf3c-88de04cb04f5_terseLabel_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" xlink: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 deposits</link:label>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_label_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Increase (Decrease) In Customer Deposits</link:label>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_documentation_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" 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">Contract With Customer, Liability, Increase (Decrease) In Customer Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" xlink:to="lab_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_c2badabc-79b0-4125-8074-5d84957d0922_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RisksAndUncertaintiesAbstract_f5470a4f-55d3-48ce-8ef4-81e3dba2aecd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_a37ca5a6-cddf-4912-9233-e1d14208fc25_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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&#160;value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_e2568085-7fef-4396-8960-cb92810b4bbd_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 compensation and other employee benefits</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CityAreaCode_14d15c37-4b0b-4729-b89f-b254b1ba3e99_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/2021/dei-2021.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_us-gaap_SharePrice_a9170ac9-e765-43aa-81f7-9035e330d400_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink: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 Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7d534f20-fafc-4176-a3ed-6231f93d890a_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_fe013dc2-0800-4591-8d2e-853a26e9cd82_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Reduction to accumulated deficit / increase to retained earnings</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_d8ee309a-8467-44ef-82cb-16ae724ec377_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/2021/dei-2021.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_RestrictedStockUnitsRSUMember_fa423545-84fd-4757-82db-71603411b7e5_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_133d2eee-15b8-4c23-b9a4-78db4229371e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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 issued for employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ProductInstrumentsMember_98b6d2d8-6801-48c1-ba0f-c69faf58c466_terseLabel_en-US" xlink:label="lab_nstg_ProductInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments</link:label>
    <link:label id="lab_nstg_ProductInstrumentsMember_label_en-US" xlink:label="lab_nstg_ProductInstrumentsMember" xlink: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, Instruments [Member]</link:label>
    <link:label id="lab_nstg_ProductInstrumentsMember_documentation_en-US" xlink:label="lab_nstg_ProductInstrumentsMember" 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">Product, Instruments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductInstrumentsMember" xlink:href="nstg-20210630.xsd#nstg_ProductInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ProductInstrumentsMember" xlink:to="lab_nstg_ProductInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_d121d26b-b637-413a-813d-8d32a8fecc47_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink: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, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4db53b62-812c-4692-8464-ae667b94376d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_d83d7c4f-a02f-43bf-b002-0b4a35423a59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AmendmentFlag_9534de02-1e57-4ada-993f-dd807e6d38f0_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/2021/dei-2021.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_AdditionalPaidInCapitalCommonStock_9b56fa66-0916-41f3-993e-4e797263a304_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_3b9fe6ae-2935-498a-8bb8-4d38a0765dce_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/2021/dei-2021.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_nstg_ProductConsumablesMember_99af9ae4-cdad-4a21-af23-d64da7c8371e_terseLabel_en-US" xlink:label="lab_nstg_ProductConsumablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumables</link:label>
    <link:label id="lab_nstg_ProductConsumablesMember_label_en-US" xlink:label="lab_nstg_ProductConsumablesMember" xlink: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, Consumables [Member]</link:label>
    <link:label id="lab_nstg_ProductConsumablesMember_documentation_en-US" xlink:label="lab_nstg_ProductConsumablesMember" 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">Product, Consumables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductConsumablesMember" xlink:href="nstg-20210630.xsd#nstg_ProductConsumablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ProductConsumablesMember" xlink:to="lab_nstg_ProductConsumablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_ca1cd9e9-307d-442d-ae55-68f569f632f9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_3c3deb25-51de-4657-8c26-815891971596_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromStockOptionsExercised_40eb5e5f-298d-44f7-8e4a-f4aa29f1692d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_653c6a47-58df-400e-89d9-66c3f95bfaed_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink: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 and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d36d3688-be00-46eb-860f-be298ea94c30_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtInstrumentRedemptionPricePercentage_0605a3be-a591-4e16-87d4-362d92a1f705_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c6c337bd-0771-4bbb-ac76-c414881752ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Provision for income tax</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ab331f29-1805-4200-99d5-71ffc167c363_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink: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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_ba32c88b-1656-4411-b498-eb216bf49205_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_AsiaPacificMember_90a38347-2d79-4013-9c05-c04cbfb4667f_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_264504d1-948d-4a12-bd59-1d06e45f9bbe_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 2025 convertible senior notes and borrowings under long-term debt agreement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink: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 Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_ab790263-afb1-487a-8db0-386654bd0f73_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueDisclosuresAbstract_944c12d6-1e1c-4db6-ac10-cc47f34204df_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_6ee8de30-a900-4bd3-82a2-a42a50790a06_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsCurrent_9e5e09e5-5d43-439e-8f00-47bcf221769f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DocumentFiscalYearFocus_53aefe7b-0ec5-42a7-b8ea-af489584a324_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/2021/dei-2021.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_InventoryNet_feeb93a7-256e-416b-9450-9adfec3a5ffe_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">Inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_803c9151-2ae2-4921-b08b-06f97ced500d_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">Inventory, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EntityFileNumber_efb074b0-1ddf-45eb-a18b-b04476a05576_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/2021/dei-2021.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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_315060ec-5105-4d22-8469-947142519841_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants issued for common stock</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink: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 Additional Paid in Capital, Warrant Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c942cda-d20d-4668-85f7-94b00f4de4a4_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 [Line Items]</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfFinancialPositionAbstract_02bd6264-e6f5-4621-9825-fe6ee2e43ba9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsOfFinancingCosts_cb18e291-0fd5-4bcc-a04e-859652cded8a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" 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">Fees paid for issuance of 2025 convertible senior notes and long-term debt borrowings</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink: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 of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_fd10875b-3d99-486e-aafa-f04330b5fe26_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_b86ed917-fdc6-4a50-8eb9-d2bd667cb4f0_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" 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">Long-term debt, net of discounts</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink: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 and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1610eb6b-a041-4d7b-851d-df878774acbb_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">Schedule of Inventory</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_35133bf5-c343-49b4-9e9e-5859444e8483_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_0528c5d4-7189-4ed2-9637-9da778e7eccf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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 Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_69a44b93-ec9a-4201-916b-9c10b246ce4e_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_EntityIncorporationStateCountryCode_1472054d-7abd-4d88-8773-06b20e5aa355_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/2021/dei-2021.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_dei_EntitySmallBusiness_6ddf0a12-0257-45df-8923-694a2edd1a00_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/2021/dei-2021.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_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_3d1bb4d8-dac2-4133-ae67-5a6e507b55dd_terseLabel_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink: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 deposits</link:label>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_label_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Customer Deposits, Current</link:label>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_documentation_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" 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">Contract With Customer, Liability, Customer Deposits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="lab_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_8823db71-1270-4bd7-825a-7d1f40ee3d45_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b478b4a3-dd3c-4d2d-8ceb-89728373488d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_NumberOfPlatforms_d2370d84-1876-4209-8bed-e94c2e2a3ebc_terseLabel_en-US" xlink:label="lab_nstg_NumberOfPlatforms" xlink: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 platforms</link:label>
    <link:label id="lab_nstg_NumberOfPlatforms_label_en-US" xlink:label="lab_nstg_NumberOfPlatforms" xlink: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 Platforms</link:label>
    <link:label id="lab_nstg_NumberOfPlatforms_documentation_en-US" xlink:label="lab_nstg_NumberOfPlatforms" 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 Platforms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_NumberOfPlatforms" xlink:href="nstg-20210630.xsd#nstg_NumberOfPlatforms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_NumberOfPlatforms" xlink:to="lab_nstg_NumberOfPlatforms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c4a7c732-85a8-4bf8-940e-4fc469c7c05f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 maturity of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_73c3fdc6-6ee6-468f-b63d-f23635e0bd21_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrealized gain (loss) on available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_bcde82ea-1a12-4e4e-bcf0-bfa7cfcdc5d0_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" 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">Loss on equity securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink: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 Sale of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d216eeed-de4a-4ccf-8a54-a719ba5522e2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_917cf5ec-9d3a-4b8c-b684-c2cf748129b9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink: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, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink: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, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_245324d7-ecc7-459c-a8cb-f2dbd3035762_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_OperatingLeaseRightOfUseAssetsAmortization_0092ec97-331f-457d-a77d-9e620c67f20b_terseLabel_en-US" xlink:label="lab_nstg_OperatingLeaseRightOfUseAssetsAmortization" xlink: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 operating lease expense</link:label>
    <link:label id="lab_nstg_OperatingLeaseRightOfUseAssetsAmortization_label_en-US" xlink:label="lab_nstg_OperatingLeaseRightOfUseAssetsAmortization" xlink: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 Assets, Amortization</link:label>
    <link:label id="lab_nstg_OperatingLeaseRightOfUseAssetsAmortization_documentation_en-US" xlink:label="lab_nstg_OperatingLeaseRightOfUseAssetsAmortization" 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">Operating Lease, Right-Of-Use Assets, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_OperatingLeaseRightOfUseAssetsAmortization" xlink:href="nstg-20210630.xsd#nstg_OperatingLeaseRightOfUseAssetsAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_OperatingLeaseRightOfUseAssetsAmortization" xlink:to="lab_nstg_OperatingLeaseRightOfUseAssetsAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_537906a5-4ed4-4fbd-8e81-a97f399c74a5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink: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 Values of Available-for-Sale Securities by Contractual Maturity</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_TotalProductsAndServicesMember_c0c6ce95-73bf-4c51-bb2e-ec8b7451d830_terseLabel_en-US" xlink:label="lab_nstg_TotalProductsAndServicesMember" xlink: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 Products And Services</link:label>
    <link:label id="lab_nstg_TotalProductsAndServicesMember_label_en-US" xlink:label="lab_nstg_TotalProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Products And Services [Member]</link:label>
    <link:label id="lab_nstg_TotalProductsAndServicesMember_documentation_en-US" xlink:label="lab_nstg_TotalProductsAndServicesMember" 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">Total Products And Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TotalProductsAndServicesMember" xlink:href="nstg-20210630.xsd#nstg_TotalProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_TotalProductsAndServicesMember" xlink:to="lab_nstg_TotalProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_dfaf4752-9898-47c0-a4eb-0533be93c002_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink: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 rate of debt</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink: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 Conversion, Original Debt, Interest Rate of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:to="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_414bc279-f4c0-4d7b-a87f-67d27a4cca5c_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">Remaining performance obligation</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareBasicAndDiluted_c9391ea9-ac21-4467-8d07-6377473a1a87_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 (in dollars per share)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PreferredStockValue_b4a1f8d5-96ca-4e36-ba4f-6806b17025b1_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, $0.0001 par value, 15,000 shares authorized; none issued</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressCityOrTown_68988ab2-3602-4b66-b1e4-d3b90b02b82b_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/2021/dei-2021.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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_8e1efc1e-7f5b-4db6-8d56-c5961a639456_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink: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, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2bbc5f12-b89b-4513-9c45-ed99ea15f9ec_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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 available-for-sale debt 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RetainedEarningsMember_07e60e95-6cfa-4405-9425-839441b615f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentAxis_f131fa2b-446d-4384-a9fb-506c2344d541_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b5a2a0b6-2ad8-484f-b594-9512e626d41e_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 assets</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConvertibleDebtFairValueDisclosures_383b052e-f65c-4071-861d-93d40ae91ac2_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt fair value</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_249154bd-ad91-4a6b-aa3f-c54b099b5d1e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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 fair value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_2965f8de-198c-4b6d-927d-8e0cd2a0c97e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_44a1b4af-4b50-49be-b256-9b37e68f959b_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/2021/dei-2021.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_CommitmentsAndContingenciesDisclosureTextBlock_a3f58a6e-5fb8-49be-9c00-d0abf82a4007_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7ff73603-f996-4299-8b37-ea727e5ed9ed_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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 before provision for income tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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 Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_7cf276fd-baf1-4a56-8022-1afe749dc664_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TypeOfAdoptionMember_ecb67cf7-008f-4cd3-ad8b-d48a8362ae12_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_9efdfa90-e13d-4f64-ae56-49e142435e78_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink: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, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_73ea0bf0-2dcb-4232-bbe8-446b74ba2824_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromIssuanceOfWarrants_0f966625-7d36-4ca8-b536-fe7ac64e2b87_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink: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 warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfWarrants_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink: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 Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6636ac69-2a4c-4541-bc72-0b87eb6c833a_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">Amortized 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a06e451a-058a-497d-860e-fad79b9718ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" 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">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_4afb8e85-0a0d-4c55-9c25-cad683322511_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_db70f988-28c2-4107-ae97-be447b430d1c_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">Finance lease right-of-use assets obtained in exchange for lease obligations</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityShellCompany_aeb93a50-af05-4c20-bee9-6bd9f018b6a8_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/2021/dei-2021.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_DebtInstrumentConvertibleThresholdTradingDays_571a32ab-f415-4e64-a5f0-916bbe9045f9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink: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, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8d217145-1ab8-4ac6-9c53-9bfd2822d241_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/2021/dei-2021.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_CommitmentsAndContingenciesDisclosureAbstract_105b0f65-b6c3-4d1e-afd7-a623f98e1340_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredRevenueNoncurrent_b5ee8fea-b352-41d2-ae98-da0db7ca7f10_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink: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, net of current portion</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_6bbf47ce-8104-4d89-b5f6-033d4bdab462_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Repayment of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_bde9c13f-9390-4972-a408-470843767c5a_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/2021/dei-2021.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_IncreaseDecreaseInDeferredRevenue_0d109849-9b9f-4b80-8692-e06589744c9e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink: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_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink: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 Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_c5dbb3da-712d-409c-ba22-f60025af294a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CommonStockSharesAuthorized_4ec17cf8-f48f-45d9-a456-81e7e34592ed_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink: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, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_4c0bc379-ca38-4f73-a63f-0810f4c717eb_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">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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_0e92e68c-91c6-42c7-98dd-b0f34555c4c6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink: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 for employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink: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, Excluding Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_cda5bc66-d0f2-4d12-8531-a02daded39e5_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 from Contracts with Customers</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_e21f0173-f5bc-4f1a-99ae-a8f9f1eb4bc3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink: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, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink: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, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9c0afb53-41ae-447b-a93a-6ce8dea47a7f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductsAndServicesDomain_264a65d4-57e3-4619-b6fb-8ecc9f3a2717_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_DocumentType_115855a3-810f-467c-aafe-54ec05a1dc7f_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/2021/dei-2021.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_DebtInstrumentInterestRateStatedPercentage_65fc3212-e299-4333-b358-767ebce90bf5_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">Debt instrument stated rate</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_ConvertibleDebtTriggeringEvent2Member_fdf8839a-aa7f-4810-b53d-d0e984f86ee1_terseLabel_en-US" xlink:label="lab_nstg_ConvertibleDebtTriggeringEvent2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Triggering Event 2</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTriggeringEvent2Member_label_en-US" xlink:label="lab_nstg_ConvertibleDebtTriggeringEvent2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Triggering Event 2 [Member]</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTriggeringEvent2Member_documentation_en-US" xlink:label="lab_nstg_ConvertibleDebtTriggeringEvent2Member" 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">Convertible Debt Triggering Event 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTriggeringEvent2Member" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTriggeringEvent2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ConvertibleDebtTriggeringEvent2Member" xlink:to="lab_nstg_ConvertibleDebtTriggeringEvent2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_519e06f0-42d9-4b25-ba0a-c3370ad63b53_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" 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">Unamortized debt discounts</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_f52d79f1-b435-43d8-9caa-09d83ae2edfe_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" 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 expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_d0873eed-4c73-422a-a73e-9e67a494e82e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentIncomeNetAmortizationOfDiscountAndPremium_21616625-4a9d-4e08-8ca2-eacba418079e_negatedLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" 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">Accretion of discount on short-term investments</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Net, Amortization of Discount and Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:to="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ConvertibleDebtTermsDomain_24de29b0-f2e4-4803-aeb3-4a25df88f183_terseLabel_en-US" xlink:label="lab_nstg_ConvertibleDebtTermsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Terms [Domain]</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTermsDomain_label_en-US" xlink:label="lab_nstg_ConvertibleDebtTermsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Terms [Domain]</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTermsDomain_documentation_en-US" xlink:label="lab_nstg_ConvertibleDebtTermsDomain" 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">[Domain] for Convertible Debt Terms [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsDomain" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ConvertibleDebtTermsDomain" xlink:to="lab_nstg_ConvertibleDebtTermsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_a19b46c6-0d48-4354-bd55-1228babf740f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_617dd4bd-b2f9-40ec-af51-13f8efa0fd78_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/2021/dei-2021.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_NetCashProvidedByUsedInOperatingActivities_80108723-00c1-4c58-90fb-afaa2e4e0ee7_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ead9c1a7-0839-4c9c-9c45-03dbb6309ca2_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_d1510a3e-c2bf-40b9-968a-f627cd029d25_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Borrowings, Including Current Portion</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink: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 Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bddae4ef-5a2f-4596-8dd9-8c63d46f38a9_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, Recurring and Nonrecurring [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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_282280b5-04f6-4b4b-91d1-1199bf90c2e7_terseLabel_en-US" xlink:label="lab_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturing in one to three years</link:label>
    <link:label id="lab_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_label_en-US" xlink:label="lab_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available For Sale Securities Debt Maturities After One Through Three Years Fair Value</link:label>
    <link:label id="lab_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_documentation_en-US" xlink:label="lab_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" 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">Available for sale securities debt maturities after one through three years fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" xlink:href="nstg-20210630.xsd#nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" xlink:to="lab_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_03371914-b383-441b-b743-cf6f0a587860_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityTaxIdentificationNumber_128e70f9-31ba-4715-923f-b8b72c16f0ac_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/2021/dei-2021.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_nstg_CollaborationMember_e88843b9-3d8c-4557-bcbe-56e88efda0df_terseLabel_en-US" xlink:label="lab_nstg_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration revenue</link:label>
    <link:label id="lab_nstg_CollaborationMember_label_en-US" xlink:label="lab_nstg_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration [Member]</link:label>
    <link:label id="lab_nstg_CollaborationMember_documentation_en-US" xlink:label="lab_nstg_CollaborationMember" 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">Collaboration [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_CollaborationMember" xlink:href="nstg-20210630.xsd#nstg_CollaborationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_CollaborationMember" xlink:to="lab_nstg_CollaborationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_c48ca70e-1627-4fd4-acd9-ef2884b0eadd_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">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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_5b0c84f8-9f0d-466d-9ebc-da18df55b138_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink: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, Convertible, If-converted Value in Excess of Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink: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, Convertible, If-converted Value in Excess of Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:to="lab_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_OutstandingPrincipalOfConvertibleDebt_06d07c6c-51d1-4df7-9829-dfe83f9293f7_terseLabel_en-US" xlink:label="lab_nstg_OutstandingPrincipalOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Principal Of Convertible Debt</link:label>
    <link:label id="lab_nstg_OutstandingPrincipalOfConvertibleDebt_label_en-US" xlink:label="lab_nstg_OutstandingPrincipalOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Principal Of Convertible Debt</link:label>
    <link:label id="lab_nstg_OutstandingPrincipalOfConvertibleDebt_documentation_en-US" xlink:label="lab_nstg_OutstandingPrincipalOfConvertibleDebt" 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">Outstanding Principal Of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_OutstandingPrincipalOfConvertibleDebt" xlink:href="nstg-20210630.xsd#nstg_OutstandingPrincipalOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_OutstandingPrincipalOfConvertibleDebt" xlink:to="lab_nstg_OutstandingPrincipalOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_1631e9b0-109d-4562-a0c3-ea2a99c3b440_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold percentage of stock price trigger</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink: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, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_bcdd0a98-9bc6-496e-a961-e837d5adb971_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 product revenue</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2f62d401-d492-40ec-a873-5728488703b0_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_50b0fe06-f26f-4af4-a62c-8263db42ac08_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfRevenue_0834c11a-d7d3-4639-b007-af409478746c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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 product and service revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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 Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_4f9a4213-95a2-4b1a-aa8d-305a5521a7af_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_02cfdef3-80b8-49da-9d27-17651a250142_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink: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</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ConvertibleSeniorNotesDue2025Member_7c8df751-a2bb-420c-a137-ac288628146c_terseLabel_en-US" xlink:label="lab_nstg_ConvertibleSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes</link:label>
    <link:label id="lab_nstg_ConvertibleSeniorNotesDue2025Member_label_en-US" xlink:label="lab_nstg_ConvertibleSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2025 [Member]</link:label>
    <link:label id="lab_nstg_ConvertibleSeniorNotesDue2025Member_documentation_en-US" xlink:label="lab_nstg_ConvertibleSeniorNotesDue2025Member" 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">Convertible Senior Notes Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ConvertibleSeniorNotesDue2025Member" xlink:to="lab_nstg_ConvertibleSeniorNotesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_2a3102b6-4bec-4e69-9bc5-ba08cf207dd1_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInInvestingActivitiesAbstract_c369be61-bc13-4870-b7f7-8f4e464ca835_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc8c18f-168a-4ae3-b4ec-78e7fb54ee0d_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentTransitionReport_02e36c78-5d57-4bff-afc9-d21b2642c19e_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/2021/dei-2021.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_us-gaap_DebtPolicyTextBlock_de62a756-161e-40a0-af7e-ad8e955dcd5d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_InterestAccruedOnLongTermNotes_890d6421-6cd7-4fc0-b8f9-8495acfd5f7a_terseLabel_en-US" xlink:label="lab_nstg_InterestAccruedOnLongTermNotes" xlink: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 debt discount and deferred financing costs</link:label>
    <link:label id="lab_nstg_InterestAccruedOnLongTermNotes_label_en-US" xlink:label="lab_nstg_InterestAccruedOnLongTermNotes" xlink: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 Accrued On Long Term Notes</link:label>
    <link:label id="lab_nstg_InterestAccruedOnLongTermNotes_documentation_en-US" xlink:label="lab_nstg_InterestAccruedOnLongTermNotes" 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">Interest expense incurred, not yet paid, on all other long-term debt, which may include (1) interest on long-term notes, and (2) amortization of issuance costs not otherwise separately disclosed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_InterestAccruedOnLongTermNotes" xlink:href="nstg-20210630.xsd#nstg_InterestAccruedOnLongTermNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_InterestAccruedOnLongTermNotes" xlink:to="lab_nstg_InterestAccruedOnLongTermNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_cf2a5a71-1715-40aa-be2a-266d7d690fc6_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 stockholders&#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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_64de2c35-68b0-4b25-b930-1d18291b02ad_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_c1a67655-b7ae-4802-80f8-3dd208b647c3_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_AmericasMember_1f8e45df-d31a-426d-b7a2-c5b450138071_terseLabel_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_srt_AmericasMember_label_en-US" xlink:label="lab_srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember" xlink:to="lab_srt_AmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_be2a6ad6-09e6-48ea-b684-3ffd81a697b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherIncomeAndExpensesAbstract_ff217fcf-8191-4d44-8e9e-d1f9ab061632_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 (expense):</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsPayableCurrent_5b887b45-629d-4606-81e3-f4532cc49c33_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ServiceMember_4b931080-e9a0-4de8-a2ba-00fc3742dd1c_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service revenue</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_SignificantAccountingPoliciesTable_5f646ccc-74ea-4730-8449-e301f1c67ece_terseLabel_en-US" xlink:label="lab_nstg_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_nstg_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_nstg_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_nstg_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_nstg_SignificantAccountingPoliciesTable" 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">A summary of information pertaining to the Basis of Presentation and Summary of Significant Accounting Policies disclosure as a whole for which no other established gaap taxonomy identified hypercube is available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_SignificantAccountingPoliciesTable" xlink:href="nstg-20210630.xsd#nstg_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_SignificantAccountingPoliciesTable" xlink:to="lab_nstg_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_46396c46-1260-4d73-96d0-4b799c1ba9ba_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b4dab7b8-f551-4bff-930c-8607bc1586d0_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government-related debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink: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 Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_a1867333-4506-416a-9411-ebcd1a11c699_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" 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 short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink: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 Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_88e770ab-00e8-4af1-b138-db5a545e5faf_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 Stockholders&#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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInAccountsPayable_6607a60b-282c-4d2c-89ae-c26966565d73_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeMember_c86816c7-3ddb-486d-904c-7ab742d06cda_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">Other Comprehensive Loss</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessDescriptionAndBasisOfPresentationTextBlock_74112ac7-10f0-43c9-b471-4c8d1baf7161_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink: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 Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_da908c29-d501-4b65-b830-7bea78a53252_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">Inventory</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerAssetNet_476401d0-de55-494e-8c4a-9b11a7be07bb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ConvertibleDebtTermsAxis_87211329-e7a3-41c3-82ca-767efc7a87cc_terseLabel_en-US" xlink:label="lab_nstg_ConvertibleDebtTermsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Terms [Axis]</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTermsAxis_label_en-US" xlink:label="lab_nstg_ConvertibleDebtTermsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Terms [Axis]</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTermsAxis_documentation_en-US" xlink:label="lab_nstg_ConvertibleDebtTermsAxis" 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">Convertible Debt Terms [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsAxis" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ConvertibleDebtTermsAxis" xlink:to="lab_nstg_ConvertibleDebtTermsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1649d280-2a25-43c2-abfe-cf1ed06006f3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d98ed774-8c8c-4ab1-acc5-f2a89110ebf4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareTextBlock_bff7317e-6651-41c3-acc1-5ac3c3987ec7_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">Net Loss 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InitialApplicationPeriodCumulativeEffectTransitionAxis_ab2d145b-e08f-4d91-9810-fb5d4881856c_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_2a814517-85de-4c16-98e4-8376f06c0806_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_3f2e6a99-3194-4c3d-b6b3-fe7673ab0bb6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueStockOptionsExercised_adfe6966-fe80-4cbf-808d-50845310ba1d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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 issued for stock options and restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_83f22e47-64c4-45cf-8768-40ca993a8b4b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_TermLoanAgreementMember_4c9efeb3-7c2a-4838-bd21-785d861f9979_terseLabel_en-US" xlink:label="lab_nstg_TermLoanAgreementMember" xlink: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 Loan Agreement</link:label>
    <link:label id="lab_nstg_TermLoanAgreementMember_label_en-US" xlink:label="lab_nstg_TermLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Agreement [Member]</link:label>
    <link:label id="lab_nstg_TermLoanAgreementMember_documentation_en-US" xlink:label="lab_nstg_TermLoanAgreementMember" 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">Term Loan Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TermLoanAgreementMember" xlink:href="nstg-20210630.xsd#nstg_TermLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_TermLoanAgreementMember" xlink:to="lab_nstg_TermLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_3dcc49d5-5a81-4606-b3ac-48611e59126e_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_DebtIssuanceCostLiabilityComponentNet_06655cbc-726f-489d-9f00-85b3f453b5d4_terseLabel_en-US" xlink:label="lab_nstg_DebtIssuanceCostLiabilityComponentNet" xlink: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 issuance cost, liability component</link:label>
    <link:label id="lab_nstg_DebtIssuanceCostLiabilityComponentNet_label_en-US" xlink:label="lab_nstg_DebtIssuanceCostLiabilityComponentNet" xlink: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 Issuance Cost, Liability Component, Net</link:label>
    <link:label id="lab_nstg_DebtIssuanceCostLiabilityComponentNet_documentation_en-US" xlink:label="lab_nstg_DebtIssuanceCostLiabilityComponentNet" 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">Debt Issuance Cost, Liability Component, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtIssuanceCostLiabilityComponentNet" xlink:href="nstg-20210630.xsd#nstg_DebtIssuanceCostLiabilityComponentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_DebtIssuanceCostLiabilityComponentNet" xlink:to="lab_nstg_DebtIssuanceCostLiabilityComponentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_60246b12-1335-4c3e-abfd-63183237ebfb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fb845adf-f24f-48d8-b2e6-597e4869e043_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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 of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_7aa98cfb-eaa4-4cef-844a-bc3feeed14c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink: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, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_0e953261-c710-4dd0-82c1-cf36c9293853_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredFinanceCostsNet_5acbea68-c49b-405e-ac1f-f12f6a8d6f16_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_b13f83d6-0876-4402-a50b-7ada084ed83f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink: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, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink: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, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_57fcc3fb-e83e-4429-8126-e71743e34222_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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 term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ab38b587-b5d4-46d0-9982-96b03583089e_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 unrealized gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_5d1be8c5-4cd3-4b08-8a55-1e483dc68e51_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5f963d2c-a307-4140-a8aa-4cc080e0d7c3_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/2021/dei-2021.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_us-gaap_ConcentrationRiskDisclosureTextBlock_21f43bb8-ff1f-49a7-8ef5-473e916910d9_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">Concentration of Risks</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentNet_b385e743-1510-47fa-9041-7d41859eb969_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_a78cb3b6-89b3-4915-a2b6-f0cabe49358c_terseLabel_en-US" xlink:label="lab_nstg_AmortizationOfDebtDiscountAndIssuanceCosts" xlink: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 debt discount and issuance costs</link:label>
    <link:label id="lab_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_label_en-US" xlink:label="lab_nstg_AmortizationOfDebtDiscountAndIssuanceCosts" xlink: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 Debt Discount And Issuance Costs</link:label>
    <link:label id="lab_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_documentation_en-US" xlink:label="lab_nstg_AmortizationOfDebtDiscountAndIssuanceCosts" 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 Debt Discount And Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts" xlink:href="nstg-20210630.xsd#nstg_AmortizationOfDebtDiscountAndIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts" xlink:to="lab_nstg_AmortizationOfDebtDiscountAndIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_8d12c195-08b1-4d88-abd2-41ec794ad637_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueNewIssues_beb957b9-9cf2-4fb7-b739-f23a12cfe982_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">Equity component of convertible notes, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueRecognitionPolicyTextBlock_bf77a9bc-d0f7-480f-8150-d73613c0d5a2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b7b3f8ee-8765-4264-ac0a-b2f1471fffe3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtDisclosureTextBlock_79b4c530-f4e5-44c4-811d-34c5fd6ad905_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_9adc5256-7a00-4cce-9699-5cc32506b0fa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SharesOutstanding_6ab0452a-e5af-4498-96ad-22889c547fd0_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_8fe793ae-cc63-46a3-bb55-300ecd3048e5_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink: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, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_94e9ad1e-ee35-414c-9e0c-5fa79a3c0f06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" 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">Tax withholdings related to net share settlements of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_6d4d6389-5be3-42e3-af9b-68de29f4861c_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_3f57e71e-aa44-422b-aeb1-6e0fe014a48a_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" 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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InventoryDisclosureTextBlock_e5dfbc52-325b-4775-b4b3-04aa262cf5cc_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_77f3fee2-c716-4bda-a147-5ee696b44f4d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink: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, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_f1cdc6e0-e02c-4404-afb8-0d077b871dd1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_bfaa25ba-07e4-420a-8c01-7f15840a2fb5_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/2021/dei-2021.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_Revenues_93dfb4d4-1600-40ee-89c1-b718dd94a7b7_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">Revenues</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_3ea0b2dd-38ff-4a14-8ff6-e14ec15d612c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" 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">Tax withholdings related to net share settlements of restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_label_en-US" xlink:label="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="lab_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_669aea87-3f8d-438d-965c-dfc588836d52_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_EuropeAndMiddleEastMember_83d5dfa6-6bfe-4228-8bad-197a776f782c_terseLabel_en-US" xlink:label="lab_nstg_EuropeAndMiddleEastMember" xlink: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 and Middle East</link:label>
    <link:label id="lab_nstg_EuropeAndMiddleEastMember_label_en-US" xlink:label="lab_nstg_EuropeAndMiddleEastMember" xlink: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 And Middle East [Member]</link:label>
    <link:label id="lab_nstg_EuropeAndMiddleEastMember_documentation_en-US" xlink:label="lab_nstg_EuropeAndMiddleEastMember" 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">Europe And Middle East [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_EuropeAndMiddleEastMember" xlink:href="nstg-20210630.xsd#nstg_EuropeAndMiddleEastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_EuropeAndMiddleEastMember" xlink:to="lab_nstg_EuropeAndMiddleEastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_58a5cdc9-af18-4b9a-866e-8821e6181d72_terseLabel_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" xlink: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 payments received form customers</link:label>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_label_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Increase From Cash Receipts</link:label>
    <link:label id="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_documentation_en-US" xlink:label="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" 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">Contract With Customer, Liability, Increase From Cash Receipts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" xlink:to="lab_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_01267d43-762a-46d2-9ae1-f578e75dadb5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink: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 Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_ad1021e3-5d82-4edb-b897-41ca4ce7830e_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink: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 warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_0fa4e35a-c772-4221-943c-13f53164654e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, $0.0001 par value, 150,000 shares authorized; 45,502 and 44,441 shares issued and outstanding at June 30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_ec243eb9-ccd1-449a-9987-1cca5155b7be_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/2021/dei-2021.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_NonoperatingIncomeExpense_e7b4b4b7-cad6-4967-aca8-3c15ac4c2c19_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AvailableForSaleSecuritiesTextBlock_3328ccb8-0870-4f9b-9960-d191c63dd248_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink: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 Investments Available-for-Sale Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_3b0aa412-e393-441c-bcb3-4c4fb9ae1b51_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ConvertibleDebtTriggeringEvent1Member_cd1ac819-42f0-4a3a-9313-ed5653cb2f65_terseLabel_en-US" xlink:label="lab_nstg_ConvertibleDebtTriggeringEvent1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Triggering Event 1</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTriggeringEvent1Member_label_en-US" xlink:label="lab_nstg_ConvertibleDebtTriggeringEvent1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Triggering Event 1 [Member]</link:label>
    <link:label id="lab_nstg_ConvertibleDebtTriggeringEvent1Member_documentation_en-US" xlink:label="lab_nstg_ConvertibleDebtTriggeringEvent1Member" 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">Convertible Debt Triggering Event 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTriggeringEvent1Member" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTriggeringEvent1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ConvertibleDebtTriggeringEvent1Member" xlink:to="lab_nstg_ConvertibleDebtTriggeringEvent1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_502185b5-401d-48d4-8718-4ff52055cef0_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink: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_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_0855dd52-5acb-4d68-93bc-5dd2ebff8513_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">Commitment and contingencies (Note 11)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllocatedShareBasedCompensationExpense_e8538419-5964-495d-8e68-f7af8ed1d263_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_212d2929-8e16-4828-93a7-29c658a4f970_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 (loss)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByBalanceSheetGroupingTextBlock_854d7b9c-13cb-4f58-99f4-e1378c6d097e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company's Available-for-Sale Securities by Level within Fair Value Hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_d58237ca-617b-486d-8460-721bd99d6c5c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 inventory obsolescence and bad debts</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f7d3a413-9969-4121-b738-3c2ce9e5ba2e_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/2021/dei-2021.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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1a0e702e-0e50-4155-9362-e98c3a4d5d73_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" 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">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_43f85118-5f2c-4c6e-8308-e1a1239ee45a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_2f440267-790c-4f58-86bc-a048f2890e42_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink: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_CashAndCashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_cf20892f-7cc1-4e38-b104-80a2b5857420_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1_9d681e7e-c955-4a88-a8fb-b58abcc4576d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1" xlink: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 period of deferred issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1_label_en-US" xlink:label="lab_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1" xlink: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 Period of Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1" xlink:to="lab_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_8e7a0dad-6c20-47a5-9e0c-e254ee2e3df8_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/2021/dei-2021.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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_574faec1-839d-4ad9-b843-3f86ab6e2bb5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink: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 Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_d9d87ebe-9a7c-44bf-b1aa-1ffcd6a47635_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of common stock warrants, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5ae60577-2f48-4aea-9b50-bc7dbd1eb042_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">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35a8a37f-5856-4402-a637-5cd21e959105_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostsAndExpenses_08452c54-7d27-4083-a49e-2661f9070cad_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" 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 costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_ced1e3f1-ff28-4cae-b99c-d7b73766c7f1_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_e2d1bf0e-a2f9-459f-b228-5f135b610f44_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_68b21e75-dfeb-4b04-b749-a6e1be251423_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/2021/country-2021.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_CommonStockParOrStatedValuePerShare_83fec957-7811-4462-9b89-9d5e9a597585_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 (in dollars 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityRegistrantName_9f1b243c-7533-46c3-b0a9-decf45b24e80_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/2021/dei-2021.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_StatementOfIncomeAndComprehensiveIncomeAbstract_b0ddd0f8-ee43-43b1-8828-35bf93dabb00_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink: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 Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink: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 Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_cb7d64ca-6f0e-4c05-ac9d-0823e9716485_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCentralIndexKey_49bf582a-0c1b-494d-9bf9-7042b8f91978_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/2021/dei-2021.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_us-gaap_InventoryWorkInProcessNetOfReserves_26f45d0a-abf3-4afc-8875-a2bff9a65075_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredRevenueCurrent_eb58f801-9006-4e61-ad60-b2801874ef3d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink: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, current portion</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_02895487-d2af-4a0f-8eee-9d1b4973583c_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/2021/dei-2021.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_CashAndCashEquivalentsFairValueDisclosure_a11005eb-cb87-4abf-bac8-503f668edd77_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RepaymentsOfLongTermCapitalLeaseObligations_5b08ab40-d85e-4ab8-99b4-6586044ddbd5_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" 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">Repayment of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink: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 Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue_ee852d0a-3c5b-4305-875b-af8d18bfd602_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" xlink: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, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" xlink: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, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" xlink:to="lab_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_03fe5b92-0967-49a1-806a-7e963a972179_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink: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 issued for stock options and restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink: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 Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_60dc6187-b43e-40cc-a337-c682fb3d022e_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinancialInstrumentAxis_f4cb83be-e441-4ba4-a19e-24bbdf21f73a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossNetOfTax_172bf7c2-cdc4-4209-841a-83e95f43d379_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_eb6b62b3-c6b2-4929-8f0c-1de43ed36cd1_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1cb9f743-18b1-45a6-a003-fa566f04ecdf_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">Revenue</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongtermDebtTypeAxis_baea55d0-99d3-41b8-99e2-44c776e287cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CurrentFiscalYearEndDate_99b59865-8607-4feb-943e-d66e953202f8_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/2021/dei-2021.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_InventoryFinishedGoodsNetOfReserves_c3f8f754-0629-4408-ae13-0a3b90c08736_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAvailableForSaleSecuritiesTable_1af0457d-a755-4ce5-acfb-9a330666c801_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_4da8acff-ad83-4a10-9dd7-c8c74f50c028_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" 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">Equity component of convertible debt</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink: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 Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_45d77ebb-24ec-4a5e-a074-5aaa3143ac6f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_39d70d82-ed47-4731-bd3d-2cc638871dd9_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">Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_SignificantAccountingPoliciesLineItems_4e656385-1b64-4c41-9d6c-990be85b35ea_terseLabel_en-US" xlink:label="lab_nstg_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_nstg_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_nstg_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_nstg_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_nstg_SignificantAccountingPoliciesLineItems" 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">Extended 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_SignificantAccountingPoliciesLineItems" xlink:href="nstg-20210630.xsd#nstg_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems" xlink:to="lab_nstg_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_c1f7cf3e-2d4f-4b3e-bd29-7d2a7e1b9784_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 used in computing basic and diluted net loss per share (in shares)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueByFairValueHierarchyLevelAxis_3e6778d7-dd0b-4be0-8993-b70d1100c09f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityAbstract_89b647ce-1449-4e59-ab85-76209706b901_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_2421cea1-5eba-4305-85cc-89471e7e1f8a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InvestmentIncomeInvestmentExpense_04f1b735-b50d-4955-a5f6-852313e4b67d_negatedLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInvestmentExpense" 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">Interest expense</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInvestmentExpense_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Investment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="lab_us-gaap_InvestmentIncomeInvestmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7e5a825d-2662-4476-b0bf-132310081341_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_24260562-1341-4ec6-ac4c-49f4feb9a070_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink: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 short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink: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 Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_389566dd-0e15-4233-9332-259655e302a7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentIncomeInterest_4db5c366-4dc9-44fb-be8b-d2424f72da1d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_01a2faa3-9ab0-4676-8bd7-be1a9559a352_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" 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, Fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b206b3f1-835b-4e19-a1a9-be5d70653e01_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 (used in) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInOperatingCapitalAbstract_422d463a-3011-4ee8-92e8-ce486565587e_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:</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_15687fd2-9a9e-413b-8393-5dd4f9bd75f4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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 issued for employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4c7149c9-8101-45b4-b4f4-de2eb9aedfda_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentInterestRateDuringPeriod_a046a9a4-fa06-43c4-afec-f4b13a8c6f07_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt_1907f0cf-750e-4d30-b302-83499ae3e4c0_negatedLabel_en-US" xlink:label="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt" 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">Payment of accrued interest on long-term debt</link:label>
    <link:label id="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt_label_en-US" xlink:label="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Accrued Interest Of Long Term Debt</link:label>
    <link:label id="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt_documentation_en-US" xlink:label="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt" 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">Repayment Of Accrued Interest Of Long Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_RepaymentOfAccruedInterestOfLongTermDebt" xlink:href="nstg-20210630.xsd#nstg_RepaymentOfAccruedInterestOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_RepaymentOfAccruedInterestOfLongTermDebt" xlink:to="lab_nstg_RepaymentOfAccruedInterestOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_8cf6395c-1cd2-420c-96fd-af8539d0a4a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_73493af3-765c-4921-a01e-561d02edb02e_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 portion</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c6498ceb-33d7-4ba0-9915-9295ded35706_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">Gross unrealized losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink: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 Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_597b0bac-99d1-4d0e-b7c7-9d08572ced07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_d40df4fc-19ef-48f8-8c30-d71222b86711_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink: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 Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_72499e4d-bd5d-43b8-8300-55ef5db9027e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4daf5d79-6070-423b-baf5-aa98c90256be_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RepaymentsOfDebt_ec0ab10b-6646-4dbc-9e12-442aae3d57a1_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink: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 Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_facf96ad-7f03-4bf0-aaf2-b340da5be766_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" 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 investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_8a8004d8-1e11-416b-922a-108b1ab90cc0_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total, Gross unrealized losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5adcd054-4d2f-4e0d-bd8f-b7ce3c38b438_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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">Decrease in deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink: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 Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_eded2cd4-3194-40c8-8b18-577423b521ff_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 fund</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongtermDebtTypeDomain_b87e5d76-6e33-41f6-b3d5-f8790ae85eab_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_8eec874d-7367-4ec0-9921-9a027088781e_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/2021/dei-2021.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_IncreaseDecreaseInAccruedLiabilities_39d86aa9-3d2c-441a-b3d5-704c51fa6fff_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_StatementofChangesinStockholdersEquityAbstract_bd09d204-9c4b-47c0-b42e-d3cd8ac75079_terseLabel_en-US" xlink:label="lab_nstg_StatementofChangesinStockholdersEquityAbstract" xlink: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 Changes in Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_nstg_StatementofChangesinStockholdersEquityAbstract_label_en-US" xlink:label="lab_nstg_StatementofChangesinStockholdersEquityAbstract" xlink: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 Changes in Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_nstg_StatementofChangesinStockholdersEquityAbstract_documentation_en-US" xlink:label="lab_nstg_StatementofChangesinStockholdersEquityAbstract" 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">Statement of Changes in Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_StatementofChangesinStockholdersEquityAbstract" xlink:href="nstg-20210630.xsd#nstg_StatementofChangesinStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_StatementofChangesinStockholdersEquityAbstract" xlink:to="lab_nstg_StatementofChangesinStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_02b382f2-648b-4037-a25a-2061a79ef7fc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_6d12401c-fba7-4551-8400-7a8f9f0ab9fd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_Security12bTitle_07c7895e-c1cb-413e-a564-f376f7b35acd_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/2021/dei-2021.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_OtherNonoperatingIncomeExpense_7082850d-623c-40a3-af1e-42555e9d83db_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">Other income (expense), 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementTable_785ab46b-06d8-48d7-9bad-3e71fbc66622_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AssetBackedSecuritiesMember_defab1b3-fafa-43ad-92ff-9ff1454d32e4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-backed Securities</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_13022e17-c335-4795-a4a3-ab184a85da76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquirePropertyPlantAndEquipment_ff1b69ea-8630-4a07-9eab-6aa09acfa771_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_USGovernmentDebtSecuritiesMember_52bf6e7f-d87e-4e82-9195-e2b5393c5400_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Debt Securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink: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 Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_f7f9162c-26d5-4ba5-a174-3692d7a45a04_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryRawMaterialsNetOfReserves_51974c60-155f-4be6-b2f7-4f21866499f1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_031692b8-2655-4bb4-81c2-3bb57b65104b_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/2021/dei-2021.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_us-gaap_PaymentsOfDebtExtinguishmentCosts_00c5bd63-5d58-415a-bc16-f47244874388_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" 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">Fees paid upon extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b4a5650f-2005-4845-8fb4-1cabc34b1086_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquity_7b9769a6-55a8-4a0f-8c75-8d292666f8d2_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 stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_d5a6ea21-bd8a-4122-a108-a86b816e2cb6_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">Balance at beginning</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b41d1757-fdd9-4065-8981-7631b2f81590_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">Balance at end</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_7494e256-44e0-440d-832a-056294747350_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Reduction to equity</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_b7ac027b-754a-427d-9c60-2ea345aa7e46_terseLabel_en-US" xlink:label="lab_nstg_DebtSecuritiesAndEquitySecuritiesFairValue" xlink: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 investments</link:label>
    <link:label id="lab_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_label_en-US" xlink:label="lab_nstg_DebtSecuritiesAndEquitySecuritiesFairValue" xlink: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 And Equity Securities, Fair Value</link:label>
    <link:label id="lab_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_documentation_en-US" xlink:label="lab_nstg_DebtSecuritiesAndEquitySecuritiesFairValue" 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">Debt Securities And Equity Securities, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtSecuritiesAndEquitySecuritiesFairValue" xlink:href="nstg-20210630.xsd#nstg_DebtSecuritiesAndEquitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_DebtSecuritiesAndEquitySecuritiesFairValue" xlink:to="lab_nstg_DebtSecuritiesAndEquitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_DebtIssuanceCostEquityComponentNet_fc5d28d6-c149-475b-afca-3fc2637631b8_terseLabel_en-US" xlink:label="lab_nstg_DebtIssuanceCostEquityComponentNet" xlink: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 issuance cost, equity component</link:label>
    <link:label id="lab_nstg_DebtIssuanceCostEquityComponentNet_label_en-US" xlink:label="lab_nstg_DebtIssuanceCostEquityComponentNet" xlink: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 Issuance Cost, Equity Component, Net</link:label>
    <link:label id="lab_nstg_DebtIssuanceCostEquityComponentNet_documentation_en-US" xlink:label="lab_nstg_DebtIssuanceCostEquityComponentNet" 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">Debt Issuance Cost, Equity Component, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtIssuanceCostEquityComponentNet" xlink:href="nstg-20210630.xsd#nstg_DebtIssuanceCostEquityComponentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_DebtIssuanceCostEquityComponentNet" xlink:to="lab_nstg_DebtIssuanceCostEquityComponentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_abca03de-d7cb-4493-98a5-b2ae5216ace7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink: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, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_e1b1a0e9-b09a-4680-b20f-5f2cc5b35ebb_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink: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, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink: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, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_8c6134e2-85d7-45c5-ac9d-156680a39e70_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink: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, Performance Obligation, Description of Payment Terms</link:label>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_label_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink: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, Performance Obligation, Description of Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:to="lab_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_0f0a7e70-9c84-46b3-a47c-a7e66a4b0478_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturing in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink: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, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_81d099ce-ecb2-45e9-b82d-d186888deda9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_GainsLossesOnExtinguishmentOfDebt_a55f569e-c606-4e93-8814-32c285210837_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt and termination of revolving loan facility</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_2734d276-aac6-4b8c-9b99-c6e4b4904321_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">Loss on extinguishment of long-term debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink: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 Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_573a073f-b921-4760-a646-0baba1c036fb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink: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, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_5e5ca883-82a0-4d47-9d2b-bc6d92999a28_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract" xlink: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 activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract" xlink: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) Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nstg_ProductAndServiceMember_c12c7b1a-959b-4711-bd63-36a3e230fce9_terseLabel_en-US" xlink:label="lab_nstg_ProductAndServiceMember" xlink: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 product and service revenue</link:label>
    <link:label id="lab_nstg_ProductAndServiceMember_label_en-US" xlink:label="lab_nstg_ProductAndServiceMember" xlink: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 [Member]</link:label>
    <link:label id="lab_nstg_ProductAndServiceMember_documentation_en-US" xlink:label="lab_nstg_ProductAndServiceMember" 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">Product And Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductAndServiceMember" xlink:href="nstg-20210630.xsd#nstg_ProductAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_ProductAndServiceMember" xlink:to="lab_nstg_ProductAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_ef001f1c-b57d-45f8-ac0e-b8f95ffda407_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">Stockholders&#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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_nstg_NumberOfSalesForces_0820ca77-f4e9-466e-9e22-710b17a7caff_terseLabel_en-US" xlink:label="lab_nstg_NumberOfSalesForces" xlink: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 Sales Forces</link:label>
    <link:label id="lab_nstg_NumberOfSalesForces_label_en-US" xlink:label="lab_nstg_NumberOfSalesForces" xlink: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 Sales Forces</link:label>
    <link:label id="lab_nstg_NumberOfSalesForces_documentation_en-US" xlink:label="lab_nstg_NumberOfSalesForces" 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 Sales Forces</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_NumberOfSalesForces" xlink:href="nstg-20210630.xsd#nstg_NumberOfSalesForces"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nstg_NumberOfSalesForces" xlink:to="lab_nstg_NumberOfSalesForces" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_de282086-6b0e-4036-8c5f-14b67d2aab84_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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 used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink: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, Noncash Items, 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>nstg-20210630_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 2021 Workiva-->
<!--r:48db154d-076a-4631-9056-25ee5c7e2afc,g:2750fb60-faf9-4cab-87f9-36d79cbb88a0-->
<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.nanostring.com/role/CoverPage" xlink:type="simple" xlink:href="nstg-20210630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d0ceb379-c20a-4512-9044-ae0ad528878e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_DocumentType_d0ceb379-c20a-4512-9044-ae0ad528878e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_7e7a94ef-bd9f-4933-9dba-edf55e9b0fbd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_DocumentQuarterlyReport_7e7a94ef-bd9f-4933-9dba-edf55e9b0fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b632adbf-f89e-479f-8487-99c094a0f21b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_DocumentPeriodEndDate_b632adbf-f89e-479f-8487-99c094a0f21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_752180df-d8a2-4ab0-8ac6-2786f3c009c2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_DocumentTransitionReport_752180df-d8a2-4ab0-8ac6-2786f3c009c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_03eea2a6-e5a8-4b0e-bd54-f2a4df913b30" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityFileNumber_03eea2a6-e5a8-4b0e-bd54-f2a4df913b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_664cd562-3e69-46ca-9bda-dada68dd7f60" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityRegistrantName_664cd562-3e69-46ca-9bda-dada68dd7f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2ac1c34f-2467-4137-81fd-df040c4e9d3d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2ac1c34f-2467-4137-81fd-df040c4e9d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c70d51e5-4854-47ba-9823-a4d25549837a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityTaxIdentificationNumber_c70d51e5-4854-47ba-9823-a4d25549837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_58f0b707-93ee-4e32-9fc4-64bea3a6741c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityAddressAddressLine1_58f0b707-93ee-4e32-9fc4-64bea3a6741c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_11c3bbbe-427a-46b0-a7f4-a3e2e9804bc7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityAddressCityOrTown_11c3bbbe-427a-46b0-a7f4-a3e2e9804bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b694298d-d2b3-4d63-a3f5-ac59aba9843c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityAddressStateOrProvince_b694298d-d2b3-4d63-a3f5-ac59aba9843c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0ac0ed4b-d462-458f-b589-9b39618d0c8f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityAddressPostalZipCode_0ac0ed4b-d462-458f-b589-9b39618d0c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bb6578ad-78ac-4b89-8841-381ab350ed1a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_CityAreaCode_bb6578ad-78ac-4b89-8841-381ab350ed1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0d5bf8ad-e20a-4cbe-8590-31590aa06943" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_LocalPhoneNumber_0d5bf8ad-e20a-4cbe-8590-31590aa06943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_835ce8d2-3081-4770-98be-7f088f6432fc" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_Security12bTitle_835ce8d2-3081-4770-98be-7f088f6432fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ac6b3897-1071-41d9-a81a-e29892b625b9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_TradingSymbol_ac6b3897-1071-41d9-a81a-e29892b625b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_4557b705-f7ae-431b-8a7c-3edf6da97f05" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_SecurityExchangeName_4557b705-f7ae-431b-8a7c-3edf6da97f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b927ec23-58df-45c0-a7b5-440651bbe318" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityCurrentReportingStatus_b927ec23-58df-45c0-a7b5-440651bbe318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a1695d55-7230-4186-8836-a3b400215ad4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityInteractiveDataCurrent_a1695d55-7230-4186-8836-a3b400215ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_45b80997-41c6-4a24-b48d-bfdc290991dc" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityFilerCategory_45b80997-41c6-4a24-b48d-bfdc290991dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4b8cc276-bec9-4215-8a53-09379d351cfa" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntitySmallBusiness_4b8cc276-bec9-4215-8a53-09379d351cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_365cf454-82bf-40f6-afd9-5232c729f77f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityEmergingGrowthCompany_365cf454-82bf-40f6-afd9-5232c729f77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_03f93fbf-e432-4602-a377-7c09be70e8ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityShellCompany_03f93fbf-e432-4602-a377-7c09be70e8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c8e82a74-ee37-4396-a233-96bb0f427ecd" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c8e82a74-ee37-4396-a233-96bb0f427ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_52bc7f57-b07a-465d-b3c7-c4f9629cfb19" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_AmendmentFlag_52bc7f57-b07a-465d-b3c7-c4f9629cfb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f7142462-123d-413d-af9c-163b1b7c54bb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_DocumentFiscalYearFocus_f7142462-123d-413d-af9c-163b1b7c54bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6ff26bff-56aa-40e9-acac-dcafcbf4797e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6ff26bff-56aa-40e9-acac-dcafcbf4797e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c0f5db77-253f-435b-9b02-4d74c3c54222" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_EntityCentralIndexKey_c0f5db77-253f-435b-9b02-4d74c3c54222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2619b630-9ff1-4c5a-b526-0fca6c0a85b6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e0755055-055e-492a-a41d-e2e763498feb" xlink:to="loc_dei_CurrentFiscalYearEndDate_2619b630-9ff1-4c5a-b526-0fca6c0a85b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_55444d22-26e5-4b7b-8014-e1eb25585c82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55444d22-26e5-4b7b-8014-e1eb25585c82" xlink:to="loc_us-gaap_AssetsAbstract_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b395b78b-f2ae-4b1f-8816-fc23e772371a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b395b78b-f2ae-4b1f-8816-fc23e772371a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_b6d33955-d271-44f5-96ad-8e2918cd8506" xlink:href="nstg-20210630.xsd#nstg_DebtSecuritiesAndEquitySecuritiesFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_nstg_DebtSecuritiesAndEquitySecuritiesFairValue_b6d33955-d271-44f5-96ad-8e2918cd8506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_3a0befdd-9110-4502-8603-29e1f08e89a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_3a0befdd-9110-4502-8603-29e1f08e89a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cb668a34-1a71-42b1-b46b-da606fa9caef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_cb668a34-1a71-42b1-b46b-da606fa9caef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1af850ee-f813-4856-b0e5-d09f5b13f44f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_us-gaap_InventoryNet_1af850ee-f813-4856-b0e5-d09f5b13f44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1b5ebf93-46c5-48d8-a0ca-4b776d07de91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1b5ebf93-46c5-48d8-a0ca-4b776d07de91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b088e9e9-a27e-4fe5-a5bf-10ad7dd8e10e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_c9a0faba-2e70-44a4-a9c4-04e4b3630f2f" xlink:to="loc_us-gaap_AssetsCurrent_b088e9e9-a27e-4fe5-a5bf-10ad7dd8e10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_42bd0d88-4330-4e06-801e-545008e55a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_42bd0d88-4330-4e06-801e-545008e55a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_22f12442-b4ef-4e03-996c-1831ed567828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_22f12442-b4ef-4e03-996c-1831ed567828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_752ef6aa-48e5-48d0-aa31-622e1e02425e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_752ef6aa-48e5-48d0-aa31-622e1e02425e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_659d6cd7-007b-4dc8-a203-b252bc846934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc825055-4b5a-40cf-9999-ffd2ef1bce0e" xlink:to="loc_us-gaap_Assets_659d6cd7-007b-4dc8-a203-b252bc846934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4def2656-67c3-485d-a963-8d713a34a437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55444d22-26e5-4b7b-8014-e1eb25585c82" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4def2656-67c3-485d-a963-8d713a34a437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bfce5a38-3590-45ed-9c9a-ef7c51da65e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_us-gaap_AccountsPayableCurrent_bfce5a38-3590-45ed-9c9a-ef7c51da65e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_02d8f502-3118-4f45-827d-25aea11295e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_02d8f502-3118-4f45-827d-25aea11295e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_11c847c5-3315-4d56-b235-d50f60e19290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_11c847c5-3315-4d56-b235-d50f60e19290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_ef1b638b-84ea-44af-8410-3177cb318418" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_ef1b638b-84ea-44af-8410-3177cb318418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_29207a91-d922-48ff-a3f0-20c3abfd6843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_us-gaap_DeferredRevenueCurrent_29207a91-d922-48ff-a3f0-20c3abfd6843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ea42de51-6271-4928-9d42-9d8924af2a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ea42de51-6271-4928-9d42-9d8924af2a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9e4944cf-1af8-487e-af13-934973f703fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_db9db709-a310-4a3c-8153-2d84b7e44459" xlink:to="loc_us-gaap_LiabilitiesCurrent_9e4944cf-1af8-487e-af13-934973f703fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_38227c6e-01ce-4199-b0ac-686552422438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_38227c6e-01ce-4199-b0ac-686552422438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_d76434ab-72a3-4916-979b-96a67d65971b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_d76434ab-72a3-4916-979b-96a67d65971b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d7496330-ab51-4e5b-97ee-bd96121a00d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d7496330-ab51-4e5b-97ee-bd96121a00d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_917b8a0b-cb3c-4a1e-b792-5a0340b63211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_Liabilities_917b8a0b-cb3c-4a1e-b792-5a0340b63211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6fa5e87f-4930-47f6-b2f3-a9936addf56f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6fa5e87f-4930-47f6-b2f3-a9936addf56f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_96ba7d0c-72ce-4476-b086-fad9de3d93fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:to="loc_us-gaap_PreferredStockValue_96ba7d0c-72ce-4476-b086-fad9de3d93fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e84b59db-72e9-4ac1-9e05-7b9c5e8a3c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:to="loc_us-gaap_CommonStockValue_e84b59db-72e9-4ac1-9e05-7b9c5e8a3c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fcd7ea2f-ac3e-474c-9383-a0a76610e0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fcd7ea2f-ac3e-474c-9383-a0a76610e0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0328e0df-0196-474d-bd1f-7e75f63d0c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0328e0df-0196-474d-bd1f-7e75f63d0c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ba80fab6-e07e-4a1b-a07b-27eb7bf9878c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ba80fab6-e07e-4a1b-a07b-27eb7bf9878c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_014f4da2-b9df-4bae-9709-932aad270f65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4d768239-f6c7-4f32-b9bb-b9a73ee0e69b" xlink:to="loc_us-gaap_StockholdersEquity_014f4da2-b9df-4bae-9709-932aad270f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9d0b4472-c3c7-4f01-a770-dbd216614308" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4def2656-67c3-485d-a963-8d713a34a437" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9d0b4472-c3c7-4f01-a770-dbd216614308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0b5768a3-2045-492b-afd1-8e394a75df12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0b5768a3-2045-492b-afd1-8e394a75df12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_debeff70-8358-460b-b718-1dc9e34e8384" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_debeff70-8358-460b-b718-1dc9e34e8384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_fcdcff9a-e7a6-490f-ad9f-1f498c348a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_fcdcff9a-e7a6-490f-ad9f-1f498c348a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_88c695b1-6fdc-4410-8c22-c8b8751452ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_88c695b1-6fdc-4410-8c22-c8b8751452ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0b950b4a-604e-4d21-ba47-14bf9df38652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0b950b4a-604e-4d21-ba47-14bf9df38652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3c9cae24-f2c6-4bd1-9c78-8c10458cb6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_CommonStockSharesIssued_3c9cae24-f2c6-4bd1-9c78-8c10458cb6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cabaaa2d-7352-4d2e-bb71-b7274f8aa6df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc34e8a1-219c-4037-8443-d9dcfdddf06b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cabaaa2d-7352-4d2e-bb71-b7274f8aa6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_e85ca5d8-de39-455d-a1d2-66a1586fea25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_175941d5-bad3-49da-b75c-eec9e2111825" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e85ca5d8-de39-455d-a1d2-66a1586fea25" xlink:to="loc_us-gaap_StatementTable_175941d5-bad3-49da-b75c-eec9e2111825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_175941d5-bad3-49da-b75c-eec9e2111825" xlink:to="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2522134c-cb82-4dde-8123-da8afcc9d9ae" xlink:to="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductAndServiceMember_2c15f3fd-c324-4c65-9e82-f2e2133fec33" xlink:href="nstg-20210630.xsd#nstg_ProductAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:to="loc_nstg_ProductAndServiceMember_2c15f3fd-c324-4c65-9e82-f2e2133fec33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_CollaborationMember_a9b09183-f270-4a3a-bf4c-5710f125d0c9" xlink:href="nstg-20210630.xsd#nstg_CollaborationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a75e19d7-ebf5-407b-8d1c-46ddf2f5317b" xlink:to="loc_nstg_CollaborationMember_a9b09183-f270-4a3a-bf4c-5710f125d0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_175941d5-bad3-49da-b75c-eec9e2111825" xlink:to="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ecebc91f-7393-40a4-959b-9a18edf03790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_RevenuesAbstract_ecebc91f-7393-40a4-959b-9a18edf03790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ce0b113-b29c-48f3-9e96-8e07d42057fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenuesAbstract_ecebc91f-7393-40a4-959b-9a18edf03790" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ce0b113-b29c-48f3-9e96-8e07d42057fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_12959596-1c5e-4b65-9d98-4f333b4034d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_CostOfRevenue_12959596-1c5e-4b65-9d98-4f333b4034d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0f720184-8bb5-4673-a5e5-1cad9523cc99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0f720184-8bb5-4673-a5e5-1cad9523cc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d81edbcc-e6b2-4f03-8239-c78328734e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d81edbcc-e6b2-4f03-8239-c78328734e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ab2164fc-0535-4ba4-9059-46f71a854db4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_a33521fc-467c-47f7-92fb-03894ee388ff" xlink:to="loc_us-gaap_CostsAndExpenses_ab2164fc-0535-4ba4-9059-46f71a854db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1e2fbf61-c1af-4cdb-a4e2-93bca6fc9f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_OperatingIncomeLoss_1e2fbf61-c1af-4cdb-a4e2-93bca6fc9f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_0551ff48-f741-4080-aaa3-5dc02f8ac012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_0551ff48-f741-4080-aaa3-5dc02f8ac012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInvestmentExpense_7dbe3622-5fa3-42b0-b7ea-39a428371655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_InvestmentIncomeInvestmentExpense_7dbe3622-5fa3-42b0-b7ea-39a428371655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2f370bb3-e43c-4926-a316-83fa28a93f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2f370bb3-e43c-4926-a316-83fa28a93f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_043d6f5b-6f4d-43d8-94be-16851ff01b97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_043d6f5b-6f4d-43d8-94be-16851ff01b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4a498316-6e59-45e9-8149-2f5181ef42f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_cd2b3540-41a2-4715-87df-041459778f5f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4a498316-6e59-45e9-8149-2f5181ef42f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5074cba3-7a80-4619-8a8a-f5bc9112e161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5074cba3-7a80-4619-8a8a-f5bc9112e161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cf9d5420-b38a-4890-871f-da06d1ffa743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cf9d5420-b38a-4890-871f-da06d1ffa743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0abfa25b-1d6b-49f2-880e-74b40403a630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_NetIncomeLoss_0abfa25b-1d6b-49f2-880e-74b40403a630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_8a623a27-e6d2-4c28-98af-f3365c68a590" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_8a623a27-e6d2-4c28-98af-f3365c68a590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1c5bc32e-23b3-4a20-987a-425acf6547ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_6e8fd4d9-c7e6-415c-91bb-29d69fbfd258" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_1c5bc32e-23b3-4a20-987a-425acf6547ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_28434230-b0fa-4143-9dd5-59f81013b9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_42244251-79dc-446e-8e7a-3f57e5326305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfIncomeAndComprehensiveIncomeAbstract_28434230-b0fa-4143-9dd5-59f81013b9f4" xlink:to="loc_us-gaap_NetIncomeLoss_42244251-79dc-446e-8e7a-3f57e5326305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_330907fb-e503-4806-a83e-9094609de525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_28434230-b0fa-4143-9dd5-59f81013b9f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_330907fb-e503-4806-a83e-9094609de525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_eb8bf631-6a17-460d-b083-297438cdc051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfIncomeAndComprehensiveIncomeAbstract_28434230-b0fa-4143-9dd5-59f81013b9f4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_eb8bf631-6a17-460d-b083-297438cdc051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nstg_StatementofChangesinStockholdersEquityAbstract_6dd5507a-6a08-4d39-99b7-a106b8cafd4f" xlink:href="nstg-20210630.xsd#nstg_StatementofChangesinStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_StatementofChangesinStockholdersEquityAbstract_6dd5507a-6a08-4d39-99b7-a106b8cafd4f" xlink:to="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299393b2-a8de-4234-9190-33ec45b35342" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30d12248-0b76-4593-80f8-8f7710e4c5a5" xlink:to="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_06afb41c-7e82-4814-959f-56f54ec901a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_CommonStockMember_06afb41c-7e82-4814-959f-56f54ec901a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_908b32d7-5bbe-49ba-8fd5-4b26f78fcd94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_908b32d7-5bbe-49ba-8fd5-4b26f78fcd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_74b159b9-f25e-4b84-85b0-190a2401de82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_74b159b9-f25e-4b84-85b0-190a2401de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_72ec8a79-be8a-4fb2-a2d3-224f22cc3e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_26666ed0-b324-4b35-9f62-e512dc7944ce" xlink:to="loc_us-gaap_RetainedEarningsMember_72ec8a79-be8a-4fb2-a2d3-224f22cc3e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_299393b2-a8de-4234-9190-33ec45b35342" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e190b32d-5387-4a46-ac65-8fcf9b54e972" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17ca4523-dfc0-45a2-8b37-e5e785f6e699" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e190b32d-5387-4a46-ac65-8fcf9b54e972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_503dfead-757f-4053-8489-eecf1a196fe1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e190b32d-5387-4a46-ac65-8fcf9b54e972" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_503dfead-757f-4053-8489-eecf1a196fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cd1b6603-d4aa-4aa3-9ad2-11022cb94877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_299393b2-a8de-4234-9190-33ec45b35342" xlink:to="loc_us-gaap_StatementLineItems_cd1b6603-d4aa-4aa3-9ad2-11022cb94877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cd1b6603-d4aa-4aa3-9ad2-11022cb94877" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_389dffcb-0eb8-4ef7-b2f6-5f1aff64264b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_SharesOutstanding_389dffcb-0eb8-4ef7-b2f6-5f1aff64264b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_053c87d3-291f-4df3-bac6-b8c28ea54420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockholdersEquity_053c87d3-291f-4df3-bac6-b8c28ea54420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9a50948f-6a4e-429c-ba14-34ec777b90f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_9a50948f-6a4e-429c-ba14-34ec777b90f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_bdc2be19-9d36-4f7d-9074-0da5edffd289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_bdc2be19-9d36-4f7d-9074-0da5edffd289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f05d8498-4c3c-4f32-8e6e-4e024fd1d044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f05d8498-4c3c-4f32-8e6e-4e024fd1d044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_47401dfb-8c3c-479d-98aa-f3943967a977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_47401dfb-8c3c-479d-98aa-f3943967a977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bf691bfd-089a-4a9b-b4c0-12906e58f03a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_bf691bfd-089a-4a9b-b4c0-12906e58f03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_06b765fe-5e5e-48d7-b3ea-d9e1e80bf094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_06b765fe-5e5e-48d7-b3ea-d9e1e80bf094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_66086929-431d-4d99-bcab-9085fbcdd3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_66086929-431d-4d99-bcab-9085fbcdd3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_af62ba88-0e8e-47e9-9c6c-96b4de511dee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_af62ba88-0e8e-47e9-9c6c-96b4de511dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_003f5863-0983-4270-b65d-af60b9d146a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_003f5863-0983-4270-b65d-af60b9d146a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_505ec0e2-7a5f-4536-b9b5-04d3b8ba29bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_NetIncomeLoss_505ec0e2-7a5f-4536-b9b5-04d3b8ba29bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1a3b6e64-0044-4c95-acc2-5c945372aa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1a3b6e64-0044-4c95-acc2-5c945372aa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_dae86a31-f611-458f-b15a-b7726acc1321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_SharesOutstanding_dae86a31-f611-458f-b15a-b7726acc1321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4c26462-8e2f-4789-a926-e992f1d5dfdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_96aef753-35b8-43b1-91c0-80d6c0bfbb41" xlink:to="loc_us-gaap_StockholdersEquity_b4c26462-8e2f-4789-a926-e992f1d5dfdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="nstg-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_9f0479f1-5044-4c4f-b2b1-e6ee794e3616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_9f0479f1-5044-4c4f-b2b1-e6ee794e3616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_70cf02df-67bb-4beb-b3f9-f1a895c4de94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInContinuingOperationsAbstract_9f0479f1-5044-4c4f-b2b1-e6ee794e3616" xlink:to="loc_us-gaap_NetIncomeLoss_70cf02df-67bb-4beb-b3f9-f1a895c4de94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_9f0479f1-5044-4c4f-b2b1-e6ee794e3616" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_5a641fd8-8b16-4686-8385-ef67ae14e1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_5a641fd8-8b16-4686-8385-ef67ae14e1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7d11f6d-2b3a-45b4-92f2-0a012ee58a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7d11f6d-2b3a-45b4-92f2-0a012ee58a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_RepaymentOfAccruedInterestOfLongTermDebt_f0830ab2-2651-414b-8438-af828150d884" xlink:href="nstg-20210630.xsd#nstg_RepaymentOfAccruedInterestOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_nstg_RepaymentOfAccruedInterestOfLongTermDebt_f0830ab2-2651-414b-8438-af828150d884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c04aa993-ba1b-4465-abb7-705f86b93775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c04aa993-ba1b-4465-abb7-705f86b93775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_InterestAccruedOnLongTermNotes_8d1c8497-384c-435b-84aa-4dd79b6c88d1" xlink:href="nstg-20210630.xsd#nstg_InterestAccruedOnLongTermNotes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_nstg_InterestAccruedOnLongTermNotes_8d1c8497-384c-435b-84aa-4dd79b6c88d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_7c0edaf8-4207-462e-a2c4-5fa1ac383d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_7c0edaf8-4207-462e-a2c4-5fa1ac383d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6fbc037a-84ed-492e-9489-9741705a179a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_6fbc037a-84ed-492e-9489-9741705a179a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_OperatingLeaseRightOfUseAssetsAmortization_4376bf68-b4ea-4757-b44a-d77375aaf21a" xlink:href="nstg-20210630.xsd#nstg_OperatingLeaseRightOfUseAssetsAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_nstg_OperatingLeaseRightOfUseAssetsAmortization_4376bf68-b4ea-4757-b44a-d77375aaf21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_f2e91c47-51bd-4aca-b7cb-ea8cfbe786f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c9cba61-5da8-44b7-8a04-0752c12a18b7" xlink:to="loc_us-gaap_InventoryWriteDown_f2e91c47-51bd-4aca-b7cb-ea8cfbe786f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_9f0479f1-5044-4c4f-b2b1-e6ee794e3616" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_55ef62bf-7a98-43a5-872d-577fcf905aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_55ef62bf-7a98-43a5-872d-577fcf905aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9a569454-4866-449d-80c8-b5742a321178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9a569454-4866-449d-80c8-b5742a321178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d1e04be5-38d2-4ab8-a804-a735369b6843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d1e04be5-38d2-4ab8-a804-a735369b6843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17c8073d-0c1c-4e2d-a7b7-d7da20a0024e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17c8073d-0c1c-4e2d-a7b7-d7da20a0024e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c359dd20-ff7a-4972-b2a1-f2148be41d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c359dd20-ff7a-4972-b2a1-f2148be41d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_00ab4841-6f77-4179-8348-2d746e9bc843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_00ab4841-6f77-4179-8348-2d746e9bc843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_828ee7dc-c769-4e00-ba95-e967aac49eaa" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits_828ee7dc-c769-4e00-ba95-e967aac49eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_c637e53e-de81-4662-aedd-1b33c6fd6939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_c637e53e-de81-4662-aedd-1b33c6fd6939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_330e0d30-8b78-428d-8970-17b5f454a43e" xlink:href="nstg-20210630.xsd#nstg_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a206026f-a87c-4fa7-9f9f-c80e0fdd6ff6" xlink:to="loc_nstg_IncreaseDecreaseInOperatingLeaseLiabilities_330e0d30-8b78-428d-8970-17b5f454a43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8180c072-afeb-4bb5-987d-576ac79deb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract_9f0479f1-5044-4c4f-b2b1-e6ee794e3616" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8180c072-afeb-4bb5-987d-576ac79deb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3b9f56cc-963d-4379-8195-4db916072b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3b9f56cc-963d-4379-8195-4db916072b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_678e2489-5640-41c3-b047-5acb401b627a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:to="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_678e2489-5640-41c3-b047-5acb401b627a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0163dfcf-eac0-42b8-822a-d17226205dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0163dfcf-eac0-42b8-822a-d17226205dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_7cc56140-53ef-44a8-9e79-1bd53981e70d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_7cc56140-53ef-44a8-9e79-1bd53981e70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ac92bda1-36dc-4bae-8d1c-a57f4f82a94a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3cb7a828-c41f-419c-9377-9d7e84ed0c83" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ac92bda1-36dc-4bae-8d1c-a57f4f82a94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_343696a6-3db0-4b08-a496-928a43fb82f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_343696a6-3db0-4b08-a496-928a43fb82f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_3c22edc1-413f-4f78-84c8-eef02ff1ded9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_3c22edc1-413f-4f78-84c8-eef02ff1ded9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_fdf6388e-f117-4745-9a90-895f4e3abfca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_fdf6388e-f117-4745-9a90-895f4e3abfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_2eaf8418-eafc-4ca9-90e3-7048633b7650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_2eaf8418-eafc-4ca9-90e3-7048633b7650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_0e92e100-70d4-4477-9bee-1b5ed72d5e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_0e92e100-70d4-4477-9bee-1b5ed72d5e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_2bb12c08-5a8d-4d17-ab83-002e551e0912" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_2bb12c08-5a8d-4d17-ab83-002e551e0912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_88a2d8ea-6098-4743-9a57-defc73f2cf58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_88a2d8ea-6098-4743-9a57-defc73f2cf58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_ad71177e-8125-4ed0-aa97-ef4b8f0ed3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_ad71177e-8125-4ed0-aa97-ef4b8f0ed3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d133945a-683d-4ea9-b6fd-918a54ed9500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d133945a-683d-4ea9-b6fd-918a54ed9500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_88ef787f-361c-4eda-b3fc-320eea1d73d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fb498a69-2f07-4f88-933f-155c315ec3f1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_88ef787f-361c-4eda-b3fc-320eea1d73d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cc352a29-c47b-4f68-8ebf-6554aa1f6a91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cc352a29-c47b-4f68-8ebf-6554aa1f6a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e22ac482-c369-4c39-b2d1-ed69d37398c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e22ac482-c369-4c39-b2d1-ed69d37398c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_95d90486-3ff9-4f15-bed3-b186fc8d1b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_95d90486-3ff9-4f15-bed3-b186fc8d1b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_032a67dc-d945-4bc8-8472-fef6f48020c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_95d90486-3ff9-4f15-bed3-b186fc8d1b6f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_032a67dc-d945-4bc8-8472-fef6f48020c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ddc0b48d-2513-4f58-aa30-cdeded3282dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_95d90486-3ff9-4f15-bed3-b186fc8d1b6f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ddc0b48d-2513-4f58-aa30-cdeded3282dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_c74718a8-5899-4b2d-9c25-25d5a914d5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_43933cb8-7770-4070-b1ee-cd9ad86ae923" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_c74718a8-5899-4b2d-9c25-25d5a914d5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_10e0edeb-ac54-433c-9a4d-607756d79e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_c74718a8-5899-4b2d-9c25-25d5a914d5fc" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_10e0edeb-ac54-433c-9a4d-607756d79e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="nstg-20210630.xsd#DescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/DescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d50e682f-0c92-4fa4-b653-5883da655618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_cb802029-7821-4df3-a45b-bc7099e43afa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d50e682f-0c92-4fa4-b653-5883da655618" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_cb802029-7821-4df3-a45b-bc7099e43afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/DescriptionofBusinessAdditionalInformationDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#DescriptionofBusinessAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/DescriptionofBusinessAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6a392cdf-e6fc-4efc-8f7a-cbd1cd4d670b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_NumberOfPlatforms_258de43c-6783-4c7a-9651-97234f38e431" xlink:href="nstg-20210630.xsd#nstg_NumberOfPlatforms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6a392cdf-e6fc-4efc-8f7a-cbd1cd4d670b" xlink:to="loc_nstg_NumberOfPlatforms_258de43c-6783-4c7a-9651-97234f38e431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="nstg-20210630.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_22cb43ed-1da0-4eb4-a8e9-34873a0894fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_23a05fc4-fe08-4ece-aa9e-697b2dc5d90c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_22cb43ed-1da0-4eb4-a8e9-34873a0894fc" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_23a05fc4-fe08-4ece-aa9e-697b2dc5d90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="nstg-20210630.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d5a0c0d4-fa2c-42e4-ae3d-53cec1e647a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d5a0c0d4-fa2c-42e4-ae3d-53cec1e647a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_28251840-4bf9-42a0-be80-56bac50c4b58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_28251840-4bf9-42a0-be80-56bac50c4b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_1fb78f30-c29d-4ca5-841d-45ee0378ab68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_DebtPolicyTextBlock_1fb78f30-c29d-4ca5-841d-45ee0378ab68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_1ded62ea-3736-4aa4-b542-3d692da93f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_1ded62ea-3736-4aa4-b542-3d692da93f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fcb40a0b-356e-4db8-995c-010886423175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fcb40a0b-356e-4db8-995c-010886423175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_85ab6374-7cab-400e-8958-54b6f5ef55ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_85ab6374-7cab-400e-8958-54b6f5ef55ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_106ccfc5-10f2-4d41-9101-71477a4dfd50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b3b55d67-5180-44eb-8b31-35f00f42e3f4" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_106ccfc5-10f2-4d41-9101-71477a4dfd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="nstg-20210630.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cad492f9-0ef0-4295-8de5-5cd54c32df6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:href="nstg-20210630.xsd#nstg_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cad492f9-0ef0-4295-8de5-5cd54c32df6b" xlink:to="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cb74fac3-8a6f-4770-b82d-68a974a1c710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1544e2dd-2530-428b-a383-08fe9fdd4c21" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cb74fac3-8a6f-4770-b82d-68a974a1c710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_8388a289-5e89-4fb9-adf4-d763ea92bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cb74fac3-8a6f-4770-b82d-68a974a1c710" xlink:to="loc_us-gaap_SeniorNotesMember_8388a289-5e89-4fb9-adf4-d763ea92bf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_us-gaap_DebtInstrumentAxis_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_adad6637-7d4c-4669-9a5f-071d6e4d634d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dfaeab4-5a8a-46f9-b7ce-5fdc2b1e6451" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_adad6637-7d4c-4669-9a5f-071d6e4d634d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_5d2443f2-0103-46d4-ac02-6d60cafef9b5" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_adad6637-7d4c-4669-9a5f-071d6e4d634d" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_5d2443f2-0103-46d4-ac02-6d60cafef9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bc1d11cf-50ec-4840-97d1-12abff0e4fbc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_0b396002-eaa6-43b9-8e39-5b3ffce22470" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bc1d11cf-50ec-4840-97d1-12abff0e4fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_05685fa5-6cf3-4ac9-8cba-6e1534066f6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bc1d11cf-50ec-4840-97d1-12abff0e4fbc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_05685fa5-6cf3-4ac9-8cba-6e1534066f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_603c6006-ca1d-489d-85d4-f506a6395052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_603c6006-ca1d-489d-85d4-f506a6395052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_603c6006-ca1d-489d-85d4-f506a6395052" xlink:to="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8b4b9c5b-40ad-4d70-92bc-60389fc34b01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8b4b9c5b-40ad-4d70-92bc-60389fc34b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e8c80728-c082-4122-ab76-8416afd8d792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_17c33548-58b7-4518-ad3e-9c122d88f7c0" xlink:to="loc_us-gaap_RetainedEarningsMember_e8c80728-c082-4122-ab76-8416afd8d792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:href="nstg-20210630.xsd#nstg_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesTable_598eb777-f06b-4848-89af-788f1e1b6128" xlink:to="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3f0dd82-cfb9-4729-a449-c2896c9e8c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d3f0dd82-cfb9-4729-a449-c2896c9e8c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1_7602c13d-1c2f-4b39-b063-455dd77c3b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1_7602c13d-1c2f-4b39-b063-455dd77c3b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3a2241d6-f165-4592-8ff3-2b8b59817196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_StockholdersEquity_3a2241d6-f165-4592-8ff3-2b8b59817196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_25462ca6-6132-412c-9363-3bdc4efb6340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_SignificantAccountingPoliciesLineItems_c9ff2337-83b4-4d4d-977b-33ce69f21bfe" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_25462ca6-6132-412c-9363-3bdc4efb6340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="nstg-20210630.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5a722304-3573-44fb-b1bc-6aec124890ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6dbd21bd-c070-4912-b742-00739f73060a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5a722304-3573-44fb-b1bc-6aec124890ac" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6dbd21bd-c070-4912-b742-00739f73060a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="nstg-20210630.xsd#RevenuefromContractswithCustomersTables"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8aff125f-6f43-4776-92b3-2ac788a3fc74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6f04dd75-0766-452b-9085-320ea30a4678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8aff125f-6f43-4776-92b3-2ac788a3fc74" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6f04dd75-0766-452b-9085-320ea30a4678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#RevenuefromContractswithCustomersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_375826a8-383d-485d-8366-0bf978447ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_375826a8-383d-485d-8366-0bf978447ab5" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d4b76820-4889-4a2a-a3ce-232e919dcfef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a00b0508-3a86-4caf-88da-f4dc44202111" xlink:to="loc_srt_ProductsAndServicesDomain_d4b76820-4889-4a2a-a3ce-232e919dcfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TotalProductsAndServicesMember_1e562afe-f060-471b-bbef-01f92d9dd585" xlink:href="nstg-20210630.xsd#nstg_TotalProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4b76820-4889-4a2a-a3ce-232e919dcfef" xlink:to="loc_nstg_TotalProductsAndServicesMember_1e562afe-f060-471b-bbef-01f92d9dd585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e1d0917d-7911-45d8-aa3d-61837d7efb05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5edcfceb-0c4f-404d-b9a9-a8ceda85657a" xlink:to="loc_srt_SegmentGeographicalDomain_e1d0917d-7911-45d8-aa3d-61837d7efb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_777af47d-d29f-40fe-a546-f995f192def2" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e1d0917d-7911-45d8-aa3d-61837d7efb05" xlink:to="loc_country_US_777af47d-d29f-40fe-a546-f995f192def2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_a16df02b-d318-4163-a5c3-08a1e2794477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_244b0ee8-2353-4ce3-9473-45d5a7f0a436" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_a16df02b-d318-4163-a5c3-08a1e2794477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_91e5060d-5323-48b4-a556-1a18676e7b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_a16df02b-d318-4163-a5c3-08a1e2794477" xlink:to="loc_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_91e5060d-5323-48b4-a556-1a18676e7b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8cebe02c-19d4-46c0-beee-4820763c8ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_e1a95ebc-2cee-4775-b2cc-e8ea02296c53" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8cebe02c-19d4-46c0-beee-4820763c8ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_07e1bc79-6b7f-4e48-8edd-9ac49cd41f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_8cebe02c-19d4-46c0-beee-4820763c8ca5" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_07e1bc79-6b7f-4e48-8edd-9ac49cd41f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_732aa3ee-a1d0-4078-a51a-2eb7837bccfb" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_NumberOfSalesForces_3993a640-d565-4a53-9db8-6fef107abed5" xlink:href="nstg-20210630.xsd#nstg_NumberOfSalesForces"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_nstg_NumberOfSalesForces_3993a640-d565-4a53-9db8-6fef107abed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3efc5b54-8529-440e-8475-a23093ed25c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_Revenues_3efc5b54-8529-440e-8475-a23093ed25c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_06fe580e-012d-4d70-a9da-7457d08d0714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_ContractWithCustomerLiability_06fe580e-012d-4d70-a9da-7457d08d0714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_f30ef623-1eb5-41f0-aad8-a316823c6b20" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent_f30ef623-1eb5-41f0-aad8-a316823c6b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_820e5998-468c-412c-9949-0d4201e8eebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_820e5998-468c-412c-9949-0d4201e8eebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_a2fb273c-5d7d-4c77-8e58-f177fe2c174a" xlink:href="nstg-20210630.xsd#nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts_a2fb273c-5d7d-4c77-8e58-f177fe2c174a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_04de9dcb-029a-44d8-bb1a-cbba22a2b078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_04de9dcb-029a-44d8-bb1a-cbba22a2b078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d1e77e38-a4f9-4699-925d-e322edb6a851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d1e77e38-a4f9-4699-925d-e322edb6a851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_8ec8d2cf-ef1d-4b91-8154-1ef00f5581ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_138b5062-ab79-4df5-a373-9e2fc8af05e7" xlink:to="loc_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_8ec8d2cf-ef1d-4b91-8154-1ef00f5581ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed114bf6-9b5c-4faa-a48a-b39676640bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed114bf6-9b5c-4faa-a48a-b39676640bd5" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:to="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_01df2035-c177-4a2d-9ea8-040f6f742cfe" xlink:to="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_7b002587-124b-40f3-95fb-858301efa96e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:to="loc_srt_AmericasMember_7b002587-124b-40f3-95fb-858301efa96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_EuropeAndMiddleEastMember_0f1525e5-e031-470f-baf4-51abefc68b09" xlink:href="nstg-20210630.xsd#nstg_EuropeAndMiddleEastMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:to="loc_nstg_EuropeAndMiddleEastMember_0f1525e5-e031-470f-baf4-51abefc68b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_f03d227b-c1bc-4c22-a0f3-49b436f55652" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_9fcc5320-ecc9-4892-a55e-174a771ff590" xlink:to="loc_srt_AsiaPacificMember_f03d227b-c1bc-4c22-a0f3-49b436f55652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:to="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c1a8c28b-30a6-41d5-8304-6cd29bcd1bd2" xlink:to="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductInstrumentsMember_46462fde-9d38-4505-adc1-0c17aa86b3c9" xlink:href="nstg-20210630.xsd#nstg_ProductInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_ProductInstrumentsMember_46462fde-9d38-4505-adc1-0c17aa86b3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductConsumablesMember_71877193-e38c-4f74-b1fe-cab09aa519a0" xlink:href="nstg-20210630.xsd#nstg_ProductConsumablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_ProductConsumablesMember_71877193-e38c-4f74-b1fe-cab09aa519a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_225fc587-0695-4cbc-a777-67949ebb483e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_us-gaap_ProductMember_225fc587-0695-4cbc-a777-67949ebb483e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_8b9ce0dd-1b5b-4c62-9448-d7d657e0a59b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_us-gaap_ServiceMember_8b9ce0dd-1b5b-4c62-9448-d7d657e0a59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ProductAndServiceMember_d001bd3b-daaa-4f3c-a3c8-18f19c4e39c7" xlink:href="nstg-20210630.xsd#nstg_ProductAndServiceMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_ProductAndServiceMember_d001bd3b-daaa-4f3c-a3c8-18f19c4e39c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_CollaborationMember_93a30ccd-cf54-460e-a9ce-9f6ebfcda264" xlink:href="nstg-20210630.xsd#nstg_CollaborationMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b870a5a7-1664-42cd-b72a-4840e4eeae57" xlink:to="loc_nstg_CollaborationMember_93a30ccd-cf54-460e-a9ce-9f6ebfcda264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b34440ba-e00a-47fd-8901-924e16d2f3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_80da5ada-7f5e-4360-a0ac-3aa58e5cf0f1" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b34440ba-e00a-47fd-8901-924e16d2f3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c6f4a728-3f22-4aa4-ae0e-f321fd27785b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_b34440ba-e00a-47fd-8901-924e16d2f3fa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c6f4a728-3f22-4aa4-ae0e-f321fd27785b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/NetLossPerShare" xlink:type="simple" xlink:href="nstg-20210630.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d8209746-d530-452f-93f5-9bacc2621793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_f607e766-133b-4131-8c4f-20ebeb7df461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d8209746-d530-452f-93f5-9bacc2621793" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_f607e766-133b-4131-8c4f-20ebeb7df461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="nstg-20210630.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_885baee1-1e61-477f-b485-0cbbc82826bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_b0b07392-4bda-4d40-9fce-ff3b25201f39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_885baee1-1e61-477f-b485-0cbbc82826bf" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_b0b07392-4bda-4d40-9fce-ff3b25201f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3d54d690-0065-4869-9da9-ec76aabd06e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3d54d690-0065-4869-9da9-ec76aabd06e7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9c7fd7db-dfd3-4374-82a0-0dafa8d64676" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6ae1b0d4-c8a5-4a57-aca6-b689ca2773ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6ae1b0d4-c8a5-4a57-aca6-b689ca2773ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bcce2ada-ecb5-482f-9bd0-65b404f2d66b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bcce2ada-ecb5-482f-9bd0-65b404f2d66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_1635e554-a6a3-414f-befd-2975265058ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_40e499f7-7492-4260-8531-f0a77f5f7614" xlink:to="loc_us-gaap_WarrantMember_1635e554-a6a3-414f-befd-2975265058ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0a723f30-b950-4175-b588-659a9200d2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0a723f30-b950-4175-b588-659a9200d2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bde287e0-2bdf-4208-8d38-155ce35f7d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0a723f30-b950-4175-b588-659a9200d2b1" xlink:to="loc_us-gaap_EquityComponentDomain_bde287e0-2bdf-4208-8d38-155ce35f7d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c625113e-843a-4345-95f2-b93eda347167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bde287e0-2bdf-4208-8d38-155ce35f7d44" xlink:to="loc_us-gaap_CommonStockMember_c625113e-843a-4345-95f2-b93eda347167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_871d2e95-5b8c-43f3-b57b-068d803097b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3be70a6c-bb1b-4fe7-96ce-a4b49df8ae87" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_871d2e95-5b8c-43f3-b57b-068d803097b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_517ff5d2-f8da-4043-bec9-8eb9eb37e5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_871d2e95-5b8c-43f3-b57b-068d803097b2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_517ff5d2-f8da-4043-bec9-8eb9eb37e5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ConcentrationofRisks" xlink:type="simple" xlink:href="nstg-20210630.xsd#ConcentrationofRisks"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/ConcentrationofRisks" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_1877821c-f959-4c5a-ae56-28543bb75ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_a249be45-595a-4152-9547-a8065dac0a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1877821c-f959-4c5a-ae56-28543bb75ff4" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_a249be45-595a-4152-9547-a8065dac0a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestments" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestments"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a9beb90e-42bf-4103-a0f4-5c811050f98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3333c963-fc7d-4286-af98-92585a8719dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a9beb90e-42bf-4103-a0f4-5c811050f98d" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3333c963-fc7d-4286-af98-92585a8719dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsTables" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6f5c27f-23ab-4664-9436-86477cd7669d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_8544a572-5a0e-4719-8668-1dbe994bc454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6f5c27f-23ab-4664-9436-86477cd7669d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_8544a572-5a0e-4719-8668-1dbe994bc454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_a70b063d-89ee-40cc-86bb-88d3587b692d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6f5c27f-23ab-4664-9436-86477cd7669d" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_a70b063d-89ee-40cc-86bb-88d3587b692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_b231b998-9409-45c7-a625-1ff57a2bc867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d6f5c27f-23ab-4664-9436-86477cd7669d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_b231b998-9409-45c7-a625-1ff57a2bc867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsAvailableforSaleSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_daab1899-0621-4465-a673-d16d87c6381d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_daab1899-0621-4465-a673-d16d87c6381d" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:to="loc_us-gaap_FinancialInstrumentAxis_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_da4b7978-9ca5-48fc-9ac8-7bc4af38a71b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_158ec567-767e-4df1-adb1-c1b617ad388d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_158ec567-767e-4df1-adb1-c1b617ad388d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1597eaf-d1be-4b1c-8bdb-70b41efca7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_b1597eaf-d1be-4b1c-8bdb-70b41efca7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_ca0b1ca9-6044-4e6a-832e-aec7fe2d6995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_14a38663-2806-49fe-9f1e-2d851bdaa0b5" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_ca0b1ca9-6044-4e6a-832e-aec7fe2d6995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_9dcc3eb7-6d64-44f4-bbc0-33781aaf7771" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e424bbf4-1f12-4d29-b312-61791eb80dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e424bbf4-1f12-4d29-b312-61791eb80dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ef7f3d9d-b5d9-4ba1-990c-94a6e1043a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ef7f3d9d-b5d9-4ba1-990c-94a6e1043a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ffced5b-90ac-4854-b426-a4e6d2308632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0ffced5b-90ac-4854-b426-a4e6d2308632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_53b03585-bf11-4859-bdbf-949ac2bec0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6f9f2ce1-2c0f-47be-8adc-ffee9a5961f7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_53b03585-bf11-4859-bdbf-949ac2bec0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4fff97c2-ddc9-478c-b18d-83254a49bdba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_be867cb5-6936-4f96-9530-0433a8c4ec9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4fff97c2-ddc9-478c-b18d-83254a49bdba" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_be867cb5-6936-4f96-9530-0433a8c4ec9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_59ce292b-de22-4162-bf78-7d63dc7579ed" xlink:href="nstg-20210630.xsd#nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4fff97c2-ddc9-478c-b18d-83254a49bdba" xlink:to="loc_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_59ce292b-de22-4162-bf78-7d63dc7579ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a6adaab9-7737-48bb-9777-c5f5eae5ea9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentsDebtAndEquitySecuritiesAbstract_4fff97c2-ddc9-478c-b18d-83254a49bdba" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a6adaab9-7737-48bb-9777-c5f5eae5ea9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_369c73b5-4c34-4113-9577-103c8573cb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_369c73b5-4c34-4113-9577-103c8573cb5c" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:to="loc_us-gaap_FinancialInstrumentAxis_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_14fcd248-129a-42d9-a003-afa7085fbc04" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4eca7ddf-8631-44f2-b858-f098c57437d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_4eca7ddf-8631-44f2-b858-f098c57437d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_ac7d3ba8-a2fb-4bcb-b9d4-c1d89061f91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_ac7d3ba8-a2fb-4bcb-b9d4-c1d89061f91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_a90125cd-381a-4582-a69d-e7a5c3d05fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_69b55420-2d3b-43b8-98a5-1fd49f1146f3" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_a90125cd-381a-4582-a69d-e7a5c3d05fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_eb60f68a-178a-4147-b697-697308a54312" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_833c6e61-cbfa-4164-9ce8-070afa9e28b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_833c6e61-cbfa-4164-9ce8-070afa9e28b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0b190d19-c73f-430a-a039-082d25ebc71f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0b190d19-c73f-430a-a039-082d25ebc71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c9ead952-69be-42d8-830e-fbb4423d0764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_c9ead952-69be-42d8-830e-fbb4423d0764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91e24b60-d707-4df8-93f2-5cf7a8355f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91e24b60-d707-4df8-93f2-5cf7a8355f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_b5dc17fb-293e-42c6-b75a-1785c9e44f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_b5dc17fb-293e-42c6-b75a-1785c9e44f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c7efb12c-685f-41b9-961e-bcdd750ce1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ddac4eab-7dd0-401a-a322-65f3f3477939" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_c7efb12c-685f-41b9-961e-bcdd750ce1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="nstg-20210630.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_de6cbd1e-c719-4876-9e34-c33acef296fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_b163e901-6368-43b2-ba8c-888070d3de61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_de6cbd1e-c719-4876-9e34-c33acef296fc" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_b163e901-6368-43b2-ba8c-888070d3de61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="nstg-20210630.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_12ea5313-aa0e-4e11-87d5-76c04551cd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_bd6407f3-9ba7-4fb4-827c-79ff4fc99368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_12ea5313-aa0e-4e11-87d5-76c04551cd8f" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_bd6407f3-9ba7-4fb4-827c-79ff4fc99368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1c721308-a691-46a6-9373-5d82ab27103a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1c721308-a691-46a6-9373-5d82ab27103a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_72ec4166-8b3c-452a-aad7-9c43aaab272c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7bcffebc-e6a7-47a3-8fcb-c99b171eee7b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_72ec4166-8b3c-452a-aad7-9c43aaab272c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_4ffd3d9a-5f05-46a8-b8c6-b97fd21a2b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_72ec4166-8b3c-452a-aad7-9c43aaab272c" xlink:to="loc_us-gaap_SeniorNotesMember_4ffd3d9a-5f05-46a8-b8c6-b97fd21a2b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_DebtInstrumentAxis_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9ad58175-ab6b-49bd-b2ba-c85439cc29f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d1308280-c8b7-4d0d-be4c-bf0bfa086d98" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9ad58175-ab6b-49bd-b2ba-c85439cc29f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_7a63ed19-7196-44c6-b9db-c5adb1b891e5" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9ad58175-ab6b-49bd-b2ba-c85439cc29f9" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_7a63ed19-7196-44c6-b9db-c5adb1b891e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a549499b-bfc7-453d-b142-185f94a43a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a549499b-bfc7-453d-b142-185f94a43a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a549499b-bfc7-453d-b142-185f94a43a70" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_485144b3-fba4-4091-82a4-6a763025b616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_31750473-1d14-4800-ae2d-cbbdd2f78492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_485144b3-fba4-4091-82a4-6a763025b616" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_31750473-1d14-4800-ae2d-cbbdd2f78492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ed43b91e-862b-4fdf-bb31-af5fb95e35c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_485144b3-fba4-4091-82a4-6a763025b616" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ed43b91e-862b-4fdf-bb31-af5fb95e35c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_54db89fc-0452-4594-9d86-7b244f81f92a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_485144b3-fba4-4091-82a4-6a763025b616" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_54db89fc-0452-4594-9d86-7b244f81f92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_16f7cb38-0969-4aa4-b255-501ef3b02962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2acc0205-3f1d-4310-bec8-f925a5a6a47e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_16f7cb38-0969-4aa4-b255-501ef3b02962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_b5acef76-f708-4d82-a42f-897bc58dadb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_16f7cb38-0969-4aa4-b255-501ef3b02962" xlink:to="loc_us-gaap_MoneyMarketFundsMember_b5acef76-f708-4d82-a42f-897bc58dadb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a47a6f4c-395e-4490-a58b-f7f210134b21" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_713f5293-8df4-4237-9836-d129d1e0848d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_713f5293-8df4-4237-9836-d129d1e0848d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7ee12b02-a92e-465a-9f97-b3e3a6ab71a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7ee12b02-a92e-465a-9f97-b3e3a6ab71a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_3dd8abc9-519c-41c2-a481-7e38b0f80609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9157a88c-382e-4ca8-abd2-8f3a0f41ec52" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_3dd8abc9-519c-41c2-a481-7e38b0f80609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_db544808-435d-4ab0-95e5-2e9c754963dc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d27899db-63da-4007-8b17-47280fe88d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d27899db-63da-4007-8b17-47280fe88d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_1dadd9a9-6686-40bd-b2a8-c77f1d45733c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_1dadd9a9-6686-40bd-b2a8-c77f1d45733c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue_2fc53939-1572-4e51-9e74-f5def836d48c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue_2fc53939-1572-4e51-9e74-f5def836d48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_38f6ab59-8256-4618-9c19-f9b09e1e76de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_38f6ab59-8256-4618-9c19-f9b09e1e76de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a8642093-c85b-4108-a029-a61cfb582a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a8642093-c85b-4108-a029-a61cfb582a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_869f808b-fb0d-4ac2-8ae9-e8e6054cdf94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6797c77f-e192-4905-9aeb-c9b2d3231822" xlink:to="loc_us-gaap_DebtInstrumentFairValue_869f808b-fb0d-4ac2-8ae9-e8e6054cdf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/Inventory" xlink:type="simple" xlink:href="nstg-20210630.xsd#Inventory"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/Inventory" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_e29150ae-9931-4e63-9627-ee4f64b0f678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_842e2324-854d-4d68-8f7d-2dda2071dc07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_e29150ae-9931-4e63-9627-ee4f64b0f678" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_842e2324-854d-4d68-8f7d-2dda2071dc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/InventoryTables" xlink:type="simple" xlink:href="nstg-20210630.xsd#InventoryTables"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/InventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1d51f4a1-b705-4773-b880-1ae74fbf6e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d4539354-f000-4ad2-99af-54ce864372b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1d51f4a1-b705-4773-b880-1ae74fbf6e00" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_d4539354-f000-4ad2-99af-54ce864372b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/InventoryScheduleofInventoryDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#InventoryScheduleofInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/InventoryScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0357bb23-17cf-4801-847b-9242a21714b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_2c3d2ffb-02b8-4b29-9ab0-0ca3b8afb77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0357bb23-17cf-4801-847b-9242a21714b1" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_2c3d2ffb-02b8-4b29-9ab0-0ca3b8afb77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ab627c6d-2cd1-4e2e-83bc-0a8dbe57c018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_0357bb23-17cf-4801-847b-9242a21714b1" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ab627c6d-2cd1-4e2e-83bc-0a8dbe57c018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_526ae1f2-394d-4740-9ed8-b0cfc43a582e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0357bb23-17cf-4801-847b-9242a21714b1" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_526ae1f2-394d-4740-9ed8-b0cfc43a582e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cad6fdac-ac2b-4363-bba6-01dfc71ab465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InventoryDisclosureAbstract_0357bb23-17cf-4801-847b-9242a21714b1" xlink:to="loc_us-gaap_InventoryNet_cad6fdac-ac2b-4363-bba6-01dfc71ab465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebt" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebt"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/LongtermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_becf2e22-015a-4a0a-b9fe-c4950f59cb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d3961bb4-23e0-43f8-8fda-2a133fa4a476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_becf2e22-015a-4a0a-b9fe-c4950f59cb4d" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d3961bb4-23e0-43f8-8fda-2a133fa4a476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtTables"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/LongtermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_99d11285-e990-4694-ac45-d444f5803f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_fc921216-4a38-4968-b3c2-59da441589fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99d11285-e990-4694-ac45-d444f5803f1e" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_fc921216-4a38-4968-b3c2-59da441589fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_943ed942-183d-43eb-aa91-e8cdee43bed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_99d11285-e990-4694-ac45-d444f5803f1e" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_943ed942-183d-43eb-aa91-e8cdee43bed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_856f6665-af09-46cf-9aff-aecd32655a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_856f6665-af09-46cf-9aff-aecd32655a36" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTermsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_ConvertibleDebtTermsAxis_ca6ce5f3-60de-47ab-a87d-ec372577135b" xlink:to="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTriggeringEvent1Member_b6a08a70-77d4-4d83-9acb-0959d9965f63" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTriggeringEvent1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:to="loc_nstg_ConvertibleDebtTriggeringEvent1Member_b6a08a70-77d4-4d83-9acb-0959d9965f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleDebtTriggeringEvent2Member_82d306cb-e3f0-4c27-962e-1b7bb53886f2" xlink:href="nstg-20210630.xsd#nstg_ConvertibleDebtTriggeringEvent2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nstg_ConvertibleDebtTermsDomain_d1fd439a-ef1c-4599-a982-90b8d00cc273" xlink:to="loc_nstg_ConvertibleDebtTriggeringEvent2Member_82d306cb-e3f0-4c27-962e-1b7bb53886f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0dcbbf74-b262-4ffb-aeca-21fac8b9140e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a75bada-bcb1-447d-8d1b-2d4276c9eff3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0dcbbf74-b262-4ffb-aeca-21fac8b9140e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_bdfcda8b-4d34-4e97-b5d2-82627b8c92ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0dcbbf74-b262-4ffb-aeca-21fac8b9140e" xlink:to="loc_us-gaap_SeniorNotesMember_bdfcda8b-4d34-4e97-b5d2-82627b8c92ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bfc3a10f-342c-414f-9279-837224b45de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_us-gaap_DebtInstrumentAxis_bfc3a10f-342c-414f-9279-837224b45de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfc3a10f-342c-414f-9279-837224b45de9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_291263e2-379a-4db4-ae2b-422208733081" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_291263e2-379a-4db4-ae2b-422208733081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TermLoanAgreementMember_497e0b81-cb2f-42f2-a6e0-47a46a600c3b" xlink:href="nstg-20210630.xsd#nstg_TermLoanAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e0705f62-a71e-43fd-9433-607bc42f56dc" xlink:to="loc_nstg_TermLoanAgreementMember_497e0b81-cb2f-42f2-a6e0-47a46a600c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5d84502c-da10-429e-9451-393359283bd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2fec17c6-488f-47c4-98af-463546a9fd4f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5d84502c-da10-429e-9451-393359283bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_10ad853c-ab77-4240-94fa-5206b80ebb49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_5d84502c-da10-429e-9451-393359283bd4" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_10ad853c-ab77-4240-94fa-5206b80ebb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_eb4ab8d0-db7c-4c5b-8e58-14fd83dc4f76" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7cc9b693-226a-4730-b4d0-71fe77ccb623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7cc9b693-226a-4730-b4d0-71fe77ccb623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aee6aad4-8a23-4c08-a2c8-af5ac7b1b68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aee6aad4-8a23-4c08-a2c8-af5ac7b1b68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_d89ec0e6-24e4-4603-8a08-760b000a801e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_d89ec0e6-24e4-4603-8a08-760b000a801e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_e217b411-462c-4cf5-a92f-ca05f3e74bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_RepaymentsOfDebt_e217b411-462c-4cf5-a92f-ca05f3e74bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_eb73f106-a534-459c-ae89-4a532e72edc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_eb73f106-a534-459c-ae89-4a532e72edc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_75b6f5b1-dfd9-4691-b2b2-4c9bbdd0fdd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_75b6f5b1-dfd9-4691-b2b2-4c9bbdd0fdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_aa0fcb58-e125-4ecb-bce1-691d20f67931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_aa0fcb58-e125-4ecb-bce1-691d20f67931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_57694296-83f5-4133-b0b8-27d75f73f8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_57694296-83f5-4133-b0b8-27d75f73f8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c1a5f68b-4b79-476d-b15e-b704c9bffde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_c1a5f68b-4b79-476d-b15e-b704c9bffde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_7b080dc9-baf9-456e-ab61-010e35ede4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_7b080dc9-baf9-456e-ab61-010e35ede4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174bb449-2421-4382-be6b-240f4661d949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_174bb449-2421-4382-be6b-240f4661d949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_09265ddc-161b-4e17-a036-2d45f87a8f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_09265ddc-161b-4e17-a036-2d45f87a8f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_b2205dbb-ae4a-4b2f-8fe7-d3ffa882f8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_b2205dbb-ae4a-4b2f-8fe7-d3ffa882f8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9e2b8573-1935-46f5-adbd-1f129b2052b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_9e2b8573-1935-46f5-adbd-1f129b2052b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_28481a22-2e08-4d6e-b24e-7c924bc3fff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_28481a22-2e08-4d6e-b24e-7c924bc3fff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtIssuanceCostEquityComponentNet_29b11bb8-2707-4ee7-97ed-642f02426ade" xlink:href="nstg-20210630.xsd#nstg_DebtIssuanceCostEquityComponentNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_nstg_DebtIssuanceCostEquityComponentNet_29b11bb8-2707-4ee7-97ed-642f02426ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_DebtIssuanceCostLiabilityComponentNet_9c3fbb97-9d07-49d6-b073-dbc49252e432" xlink:href="nstg-20210630.xsd#nstg_DebtIssuanceCostLiabilityComponentNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_nstg_DebtIssuanceCostLiabilityComponentNet_9c3fbb97-9d07-49d6-b073-dbc49252e432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_57910be8-0439-483e-8ad2-9ce7310fdf68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentTerm_57910be8-0439-483e-8ad2-9ce7310fdf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_4962f50f-3007-492f-8ddd-98b95a4116de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_4962f50f-3007-492f-8ddd-98b95a4116de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_ba253df4-755b-40ef-aee5-d49dc3f24049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_SharePrice_ba253df4-755b-40ef-aee5-d49dc3f24049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_33078f77-a4cb-458e-b06c-861c46e0c8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_33078f77-a4cb-458e-b06c-861c46e0c8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6f9f1e8-7384-438e-88c6-3f679d8d8cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_7340b4d1-e084-4c6a-9247-e8d98b1ccaca" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6f9f1e8-7384-438e-88c6-3f679d8d8cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_91ea659c-a3bb-491d-bbca-8bca9cae53fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtDisclosureAbstract_91ea659c-a3bb-491d-bbca-8bca9cae53fe" xlink:to="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:to="loc_us-gaap_DebtInstrumentAxis_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d1bd1491-2b4c-462b-badf-0654c7751a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_94041fd2-dba5-4313-89d5-c4d5b6571b10" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d1bd1491-2b4c-462b-badf-0654c7751a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_ab57003b-a015-4ee6-9559-fc9cbc4300bc" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d1bd1491-2b4c-462b-badf-0654c7751a2e" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_ab57003b-a015-4ee6-9559-fc9cbc4300bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_eea3f989-757e-4789-9397-9fd1dda69bb7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f5d2944c-e189-419a-8872-5e0dd8ff8e54" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f5d2944c-e189-419a-8872-5e0dd8ff8e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30f6dd7c-e203-4b4a-9d03-a6867ddf967c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4dd8d2f7-7a59-4728-85c4-b2cd3c506c20" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_30f6dd7c-e203-4b4a-9d03-a6867ddf967c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_37e4c0a5-9215-4577-825a-1abb60e2d6ed" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_OutstandingPrincipalOfConvertibleDebt_f407c72c-731d-4a47-8b5b-0d274816a750" xlink:href="nstg-20210630.xsd#nstg_OutstandingPrincipalOfConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_nstg_OutstandingPrincipalOfConvertibleDebt_f407c72c-731d-4a47-8b5b-0d274816a750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_afc7e9ab-c360-48b2-83c0-2fc008acc83b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_afc7e9ab-c360-48b2-83c0-2fc008acc83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b38d09b1-4d0a-4e97-a70a-6518c493c214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_b38d09b1-4d0a-4e97-a70a-6518c493c214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_81945645-283f-45e3-a230-7aff4dad6625" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal_81945645-283f-45e3-a230-7aff4dad6625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f4776916-bec1-4455-b740-2c7a8cbce8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2ef21f05-40e5-49c7-a087-1a86bb1a0f00" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_f4776916-bec1-4455-b740-2c7a8cbce8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails" xlink:type="simple" xlink:href="nstg-20210630.xsd#LongtermDebtScheduleofInterestDetails"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dc2fd0cd-7317-483f-a5a1-7d90e8746458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtDisclosureAbstract_dc2fd0cd-7317-483f-a5a1-7d90e8746458" xlink:to="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fa75d774-8789-4386-8349-db16a092521d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_fa75d774-8789-4386-8349-db16a092521d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fa75d774-8789-4386-8349-db16a092521d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_ConvertibleSeniorNotesDue2025Member_4188dd49-9dd5-4586-b680-b6b5115cf00b" xlink:href="nstg-20210630.xsd#nstg_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:to="loc_nstg_ConvertibleSeniorNotesDue2025Member_4188dd49-9dd5-4586-b680-b6b5115cf00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_TermLoanAgreementMember_7d738ef5-61f1-4398-8a62-33245926560d" xlink:href="nstg-20210630.xsd#nstg_TermLoanAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cfe21b17-51f1-4ffa-bc79-a64846a8cfd9" xlink:to="loc_nstg_TermLoanAgreementMember_7d738ef5-61f1-4398-8a62-33245926560d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_cc22353c-0891-4593-a009-8e863260f1ac" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e92af99b-9ea0-4a30-8568-3221b2504fbd" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_320d1cfd-ea25-4917-85eb-7f0aeb613811" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_320d1cfd-ea25-4917-85eb-7f0aeb613811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_5cc9a4d3-b351-4d88-a8be-efbbbc1b3772" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3f6e0eb-20e0-4b13-b9a0-50ff04291bed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_5cc9a4d3-b351-4d88-a8be-efbbbc1b3772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc22353c-0891-4593-a009-8e863260f1ac" xlink:to="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_704bf542-7e78-42f1-87e1-0e6fe2e9856a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_704bf542-7e78-42f1-87e1-0e6fe2e9856a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_5e1feeeb-b7eb-4242-a6bb-397d1182cd04" xlink:href="nstg-20210630.xsd#nstg_AmortizationOfDebtDiscountAndIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_nstg_AmortizationOfDebtDiscountAndIssuanceCosts_5e1feeeb-b7eb-4242-a6bb-397d1182cd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_dd1e80a3-d9ba-4d9d-b653-643dc925d87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_629ba5f0-e473-48d6-ac46-791b79dfb09a" xlink:to="loc_us-gaap_InterestExpenseDebt_dd1e80a3-d9ba-4d9d-b653-643dc925d87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.nanostring.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="nstg-20210630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.nanostring.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fa14fe5e-ad4c-49c3-ba80-376889d2d880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1cab4159-9d78-4769-a1fc-e80c6acb050d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fa14fe5e-ad4c-49c3-ba80-376889d2d880" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1cab4159-9d78-4769-a1fc-e80c6acb050d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>nstg-20210630_g1.jpg
<TEXT>
begin 644 nstg-20210630_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !   N(U$2  0    !   N(P    #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" "F
M [D# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\4_;,_;[^'?[#?A..^\8:D
MTVK7D9?3]$L@)+^_P<;E0D!(P009'(7@@$MA3?\ VX_VLM+_ &+/V;]=\<ZA
M''=75JHM=*LF;;_:%[)D119Z[>"[$<A$<C)&*_G>^,GQB\1?'WXE:MXM\5:E
M<:MKFLSF>XGE8D+GHB#^&-1A54<*  .E5&-Q-GUS^TG_ ,%ZOC-\8;ZYM_",
MEA\.=#D)$<=A&MS?LG^W<R*?F]XDC].>_P G^/?V@_'GQ3NI)O$WC7Q9X@DD
MSN.HZM/<\8QCYV.!@XP.,<5W7[%W[!?C[]NCQO+I?A&SB@TW3RIU+6;W<ECI
MX/0,P!+2$ [44$GKP 6'Z>?!G_@W@^$?@[3(6\8:UXH\9ZG@>=LG73K(G_9C
MC!D'XRGMTK2Z1.K/Q9KKO!O[0'CSX=W"S>'_ !KXMT.53D-8:O<6Q'3^XX]!
M^0K]P[G_ ((??LT3V,<*^ ;J&1,9G3Q!J)D? [AIRO/7A1[8KS#XG_\ !NM\
M(?$]K*WAGQ'XR\+7C#]WYDT6H6J<=XV19#Z_ZT4N=#Y6?#_P$_X+B_'KX,W5
MO'JFO6GCO28L!K37;97E*]\7$>V7=Z%V<#T/2OVX^!GQ"O/BU\&O"WBC4-';
MP_>>(M+M]2DTYI_/:R\Z-9!&7VKD@,,_*/I7Y)Z;_P &_OQ&\$_M)>#[/4+K
M1O%7P]NM6B.JZG92^1+;VB$O(LL,AW*SHA0%#( SKDU^RD:+$BJJJJJ,  8
M%1*W0%<=1114E!1110 4452\2>)=/\'>'[S5M7OK/2]+TV%KB[O+N988+:)1
MEG=V(55 !)).!0!=HKX_^-7_  7(_9_^$1FAL=?U+QK?19'D:!9&6/=V_?2F
M.(CW1FQZ=JZ3_@G!_P %&H_^"A47C:\MO"K>%['PK<6L%N);[[5-="9926?"
M*$QY8X&[KUI\KW ^G****0!1110 4444 %%%% !1110 4444 %%%% !1110
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
MMYI6O;B2(P&%9  NWKGS#U]*TEJB$?T#T5^0?_$2;XX_Z)KX5_\  ^XKT?\
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
M'D@212*2DB$@C<A(R".H('].%>!_\%'_ -C/3?VUOV9M9\/O:PMXFTV&2_\
M#MV>'M[Q5R$W?W)<>6P.1A@V,JI!&;ZARG\]7@SQIJWPZ\5Z?KFA:A>:3K&E
M3K<VEY:R&.:WD4Y#*PZ?UK^@K_@F;^W!;_MT?LW6GB"X6WMO%6CR#3O$%I%P
MJ7(4$3(O41RKAQU .]<G837\\DL302M'(K)(A*LK#!4CJ"*^[O\ @WP^-4_@
M+]M"\\(M,PT_QYH\T)ASP]S:@W$;_58EN1_P,U4EH)'[:4445B6%%%% !111
M0!^&/_!3G]@'Q?!_P4;\0:'X!\+:KKZ>.0OB6Q@L+<NL(N&83[VP$C5;A9>6
M(559,D9KN_@K_P &YWQ)\864-UXV\7>'?!:S*&-K:Q-JUW#_ ++A6CBS_NR,
M*_9$(H<MM7<P )QR0,X_F?SIU5SLGE/S@T/_ (-M_A[;VFW4OB)XSNY^/GMK
M>VMT]_E97/ZUR'Q<_P"#;*$:5--X#^)4QO4!,5GKNGCRY3V!GA.4^OE-^%?J
M=11S,=D?S)_M"_LZ>,/V6OB=>>$?&VD3:1K%F!( 2'ANHFSMFB<?*\;8.".A
M!!PP('4?L1_ME^)_V(OC=8^*M GFEL)'2'6=++XAU:US\T;#H'&24?JK<\@L
M#^N'_!=G]F[3OC#^Q5J/BL6L7_"0?#R6/4;2XV_O#;22)%<0Y_NE663'K"O3
MFOPOK2+NB=C^HCX:?$72?B[\/-$\4:#<K>:/X@LHK^SE'5XI%#+D=F&<$=00
M0>16Y7PK_P &^GQ?F\??L1W7AZZDWS>"==N+* $YQ;3*MPG/_722<8[!17W5
M63T=BPHHHI %%%% 'S/_ ,%B+:.Z_P"";7Q161%D46=HX##.&6^MV4_@0#^%
M?SYU_0A_P6 _Y1N_%+_KQMO_ $LMZ_GOK6GL3(^O+G_@IWK?PZ_X)Q>!O@KX
M'NIM*U'9J!\0ZI 6CFC@FO[B5+6)NJLZON=E_@9%!Y<5XS^R[^Q/\2OVQO$$
MECX#\-W6IPVKA;S4)6%O86.<?ZR9L+NP<[%RY )"G%:7[ O[(6H?MM_M*Z-X
M)MI9+/32&OM9O8P"UE91D>8PS_$Q98UX/S2*2, U_0O\(/A!X;^ WPZTOPGX
M3TJVT;0='B$5O;0CIZLQZL[')9F)9B22231*5M@2N?E5X5_X-L?&E[I22:W\
M3/#.G7K ;H;+3I[R-3W^=FB)_P"^:\W_ &B/^"!OQD^#FAW&J^')M'^(5C;@
ML\&EEX=1"CJ1!(,/_NQN['LIK]PJ*CG8^4_E?N[26PNI()XY(9H7,<D<BE6C
M8'!!!Y!!XP:^A/\ @G!^WWKW["GQLM=02XNKKP7K$R0^(=*4[EGAZ><BG@31
MYW*1C(!4G#&OK3_@X._8ITSP=>:/\9/#MC'9_P!MWG]E^(XH$"I+<LK/#=$
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
M#LY5#)"@/W964AI&X8;MG 5MUR:6HCXK^ ?_  ;^?&+XIZ1!J/BB^T'P!:W
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
M^TS_ -%W-?DQ7ZS_ /!M-_R)'Q;_ .O[3/\ T7<UM+8B.Y^GM%%%8EA1110
M4444 %?B'_P<*_\ )^EG_P!BK9?^CKFOV\K\0_\ @X5_Y/TL_P#L5;+_ -'7
M-5#<4MCX7K^F+]D_X0VWP$_9H\"^#[6)8ET'1;:WEPFSS)_+#32$=F>5G<^[
M&OYG:_JDJJ@HA1116904444 %%%% !7\[/\ P5-_Y2%?%C_L./\ ^@)7]$U?
MSL_\%3?^4A7Q8_[#C_\ H"5=/<F1E_\ !./_ )/T^$/_ &-5A_Z.6OZ.J_G%
M_P""<?\ R?I\(?\ L:K#_P!'+7]'5.H$0HHHK,H**** "OY[_P#@L!_RDB^*
M7_7];?\ I';U_0A7\]__  6 _P"4D7Q2_P"OZV_]([>KI[DR/&_V>?#5GXT^
M/W@?1]0C\ZPU;Q!86=S&?XXI+F-''/JI(K^G15"* !@#@ =J_F;_ &3_ /DZ
M;X:_]C5I?_I7%7],E.H$0HHHK,H*_GE_X*T>$8_!/_!1?XJ6<41A6;54ORI[
MM<V\5RS?B92?QK^AJOP$_P""V/\ RDX^)G_<+_\ 359U=/<F1Y!^QCK$GA_]
ML#X57T/^LM?%^DR 9*[L7D60?8C@^QK^EJOYF_V3_P#DZ;X:_P#8U:7_ .E<
M5?TR4Z@1"BBBLR@HHHH _GE_X*Q_%>;XN_\ !0;XF7DDCM#H^J-H5NA)VPI9
M@6[ >@,D<C?5S7G/[(WP@C^/O[3_ (!\&SJS6?B'7+6TN\'#"V,@,Q'N(@Y'
MN*H_M+7<VH?M&_$"XN(6MYYO$FHR21$$&-C=2$K@\\'CFO:O^",D5O/_ ,%+
MOABMTP6,37[*2VWYQIUT4_\ 'PO'?I6W0S/Z +2TBL+6.""*.&"%!'''&H58
MU P  .  .,"I***Q- HHHH ^5?\ @M9X2M_%?_!-SX@--'&TVDFQO[9V&?*=
M+V!21[F-Y%_X'7X"U_0A_P %@/\ E&[\4O\ KQMO_2RWK^>^M:>Q,C]?/^#;
M+_DB/Q*_[#EM_P"B#7Z45^:__!ME_P D1^)7_8<MO_1!K]**B6XX[!1114C/
MYQ?^"CG_ "?I\7O^QJO_ /T<U:G_  2R_P"4A7PG_P"PXG_H#UE_\%'/^3]/
MB]_V-5__ .CFK4_X)9?\I"OA/_V'$_\ 0'K;H9G]$U%%%8F@4444 ?SB_P#!
M1S_D_3XO?]C5?_\ HYJU/^"67_*0KX3_ /8<3_T!ZR_^"CG_ "?I\7O^QJO_
M /T<U:G_  2R_P"4A7PG_P"PXG_H#UMT,S^B:BBBL30**** "OAW_@O+^U3>
M_ 3]DZU\+Z-=-::U\2+J33FE1]LD=A$JM=%3URV^&(_[,S=#BON*OR._X.4Y
M;H_%'X6(_P#QY+I5\8NG^L,T6_WZ".JCN)['YF5^OG_!$/\ X)H>'M$^%VD_
M&3QMI=OJWB+7<W'A^UNXQ)#I5L&(2XV'@S28+*QSL381AB<?D'7])'[ NO6/
MB/\ 8@^$=UIIC^RCPCID 5&W"-XK6..1,]RKHRD^H-7-Z"B>N4445D4>5_MU
M?\F1?&3_ +$?6_\ T@GK^:^OWN_X+0?M1Z7^SU^Q3XBT>2YC_P"$A^(5M+H&
MFV@?$DD<BA;J4CKL2%F!/3=)&.-U?@C6M/8F1^L__!M-_P B1\6_^O[3/_1=
MS7Z>U^7_ /P;27,;>$?B]"'4RQWFENR9Y52ET ?QVM^1K]0*B6XX[!1114C"
MBBB@#YK_ ."P'_*-WXI?]>-M_P"EEO7\]]?T(?\ !8#_ )1N_%+_ *\;;_TL
MMZ_GOK6GL3(_6?\ X-IO^1(^+?\ U_:9_P"B[FOT]K\PO^#:;_D2/BW_ -?V
MF?\ HNYK]/:B6XX[!1114C/ /^"IW_*/3XL?]@-__0TK^=JOZ)?^"IW_ "CT
M^+'_ & W_P#0TK^=JM:>Q,C]9_\ @VF_Y$CXM_\ 7]IG_HNYK]/:_,+_ (-I
MO^1(^+?_ %_:9_Z+N:_3VHEN..P4445(PHHHH _GS_X+!?#V;X<_\%%/B1"\
M>R'5+R+5H&"X65;B".5B/I(SJ3ZJ:\,^#/Q ?X3_ !@\)^*HU9I/#.LV>JJH
MZDP3I*!_XY7Z=?\ !QA^RY/JFE>$_B]IMNTBZ:G_  C^ME1_JXF=I+64^P=I
M4)/>2(5^4%;1U1#W/ZFM#UJU\2:+9ZC8SQW5CJ$"7-O,GW98W4,K#V((/XU:
MKX'_ ."%G[=]E\;?@7;?"[7;V./QAX%MQ#8K(^&U/35XC9<GEH<B-@.B",\Y
M;'WQ6+T+"BBB@ K^;;]O+XMP?'3]LKXD>*;.59['4M=N%LY5Z2VT3>3"_P",
M<:'\:_8G_@L5^WA9?LE?LZ7WA_2[U?\ A/?'%K)8Z;#&_P"]L;=P4EO#_="C
M*H>"7((R$;'X-UI!=29'L'_!/_X;2?%S]MGX7:#''YJ7'B.TN)UVALP02">;
M@\?ZN-^H(^M?TB5^1G_!NU^RE<:[\1/$'Q?U*W9=.T*%]%T8NO\ KKJ4 SR*
M?^F<1">A\\]U-?KG2GN$0HHHJ"@HHHH **KSZQ:6NI6]G+=6\=Y>*[P0-(%D
MG5,;RJYRP7<N2.FX9ZBK% !1110 55UW1+7Q-H=YIM]"MQ9:A ]M<1,/EEC=
M2K*?8@D5:KP#_@I1^V+IO[&?[+VN:W)>+#XFU:WET[P[;*W[V>\="!(!_=BS
MYC'@?*!G+*" ?SR:W8+I6M7EK')YT=M.\2R#^,*Q /XXS7V;_P $!9Y8?^"@
MUFL;,JRZ!?K(!T9<(<'VW!3]0*^**_3+_@W ^!=UJ7Q/\=?$B>&1=/TO3U\/
MVDC#Y)9YGCFEVG^\B11Y]!./6MI;&:/URHHHK$T"BBB@ KQ7_@HY_P F%_%[
M_L5;_P#]$M7M5>4?MWZ&?$G[$WQ<LU5GDD\'ZJT:J<%G6TE9!SZL!0!_-E7Z
MS_\ !M-_R)'Q;_Z_M,_]%W-?DQ7ZB?\ !M-XT@MO$GQ:\.R3?Z3>6VFZC;PD
M]4B:YCE8#ZS0@_45M+8A;GZP4445B6%%%% !1110 5^(?_!PK_R?I9_]BK9?
M^CKFOV\K\0_^#A7_ )/TL_\ L5;+_P!'7-5#<4MCX7K^J2OY6Z_JDJJ@HA11
M16904444 %%%% !7\[/_  5-_P"4A7Q8_P"PX_\ Z E?T35_.S_P5-_Y2%?%
MC_L./_Z E73W)D9?_!./_D_3X0_]C58?^CEK^CJOYQ?^"<?_ "?I\(?^QJL/
M_1RU_1U3J!$****S*"BBB@ K^>__ (+ ?\I(OBE_U_6W_I';U_0A7\]__!8#
M_E)%\4O^OZV_]([>KI[DR/*_V3_^3IOAK_V-6E_^E<5?TR5_,W^R?_R=-\-?
M^QJTO_TKBK^F2G4"(4445F4%?@)_P6Q_Y2<?$S_N%_\ IJLZ_?NOP$_X+8_\
MI./B9_W"_P#TU6=73W)D>+?LG_\ )TWPU_[&K2__ $KBK^F2OYF_V3_^3IOA
MK_V-6E_^E<5?TR4Z@1"BBBLR@HHHH _G$_X*,?#R7X6_MU_%;1Y$\L?\))=W
ML*\_+#<O]IBZ\G]W,G/>LC]B/XQ0_ ']KCX>>+KJ3R;'1M<MWO9,XV6SMY<Y
M_")W-?=7_!Q/^RA<:=XO\._&'2[=I+'4H4T/7"B9\F=-S6\S>SINC). #$@Z
ML*_,.MHZHSV9_5(K!U!'(/(([T5\+_\ !%W_ (*+Z;^T?\'--^'/B348X?B%
MX1M!;0I,V&UJQB4".9"?O2H@"R+U.W?R"VW[HK%Z&@444,P123P!R2>U 'R=
M_P %N?&</A'_ ()O>.H9)%CN-:EL-.M@1GS':\AD8?\ ?J.4_A7X&5]Y?\%Q
M/^"@>F_M0?$_3_ /@^^CO_!W@F=Y9[Z%]T.JZ@5V,\9_BCB4LBL.&+R$97:Q
M^#:VBK(AGZ^?\&V7_)$?B5_V'+;_ -$&OTHK\U_^#;+_ )(C\2O^PY;?^B#7
MZ45G+<J.P4445(S^<7_@HY_R?I\7O^QJO_\ T<U:G_!++_E(5\)_^PXG_H#U
M[U^VK_P22_:$^+?[6_Q&\3^'OA__ &AH>O>(+N^L;G^W=-B\^%Y"RML>X5UR
M#T8 CTK0_8%_X)/_ !_^"G[9'P]\5>)O /\ 9N@:'JJW-]=?VWITWD1A6!;9
M'<,[=1PJDUM=6(/V<HHHK$L**** /YQ?^"CG_)^GQ>_[&J__ /1S5J?\$LO^
M4A7PG_[#B?\ H#U[U^VK_P $DOVA/BW^UO\ $;Q/X>^'_P#:&AZ]X@N[ZQN?
M[=TV+SX7D+*VQ[A77(/1@"/2M#]@7_@D_P#'_P""G[9'P]\5>)O /]FZ!H>J
MK<WUU_;>G3>1&%8%MD=PSMU'"J36UU8@_9RBBBL2PHHHH *^'_\ @N_^R???
MM!_LJ6GB?1+62\USX;W$NHF&-2TDMA*@6Z"@=U\N&0_[,3=\5]P4,H=2",@\
M$'O0M /Y6Z^Z/^"5_P#P5_?]B[0&\"^-M/OM:\!R7+7%G/9D-=Z*\AS(%1B!
M)"S?.5!4JQ=AN+;:^B?^"@?_  02B^(?B34/&'P9N=/T>]O6,]WX9NV\FTDD
M/+-:R@8BR>?+<;,DX9%PH_.SXF?L"?&KX07LT.O_  O\:6RPDAYX-,DO+7CD
MXGA#Q'\&-;73(U1^U.C_ /!9/]FW6--AN%^)EG;^8N3%<:9>QR1GN&!AZCVR
M/0D<UXY^T;_P<)_"OP#I$T/P[T_5O'VL,N(9I;=]-TZ,^KM*HF..NT1C."-R
M]:_)/0OV9OB1XHO/L^F?#[QQJ-Q_SRM="NIG_)4)KZ,_9T_X(=_'+XWZE#)K
M6C0_#[168>;>:VX$^WOLMD)E+<\!PBG^\*GEBAW9XY\1OB=\4/\ @I'^TK:2
M7WVCQ-XP\23K8Z;86J>7;VD>25BB0G;%"@W,S,< ;G=B=S5Y!(C1.RLK*RG!
M!&"#7]#W["__  39^'O["&@2-H-O)K'BJ^B\J_\ $-\B_:IUZF.,#B&+/.Q>
M3A=S.5!'Y5_&/_@BQ^T/>_%WQ5-H/P[6\T.;6+M].N!KVF1B>W,SF)]K7 9<
MIM.& (S@@'BJ4D*Q]!?\&SMW&EU\:("RB:1-$=5[E5.H G\-R_G7ZK5^;_\
MP1'_ &'?C%^Q[\7/&LWQ!\(-X?T77](B2&X_M6RN@]Q%,"J;()G89220Y( ^
M4C.2*_2"LY;E(****D84444 ?-?_  6 _P"4;OQ2_P"O&V_]++>OY[Z_HU_X
M*0?"#Q%\>_V)O'WA'PGI_P#:WB+6K6".RM//B@\YEN87(WRLJ+A58_,PZ>M?
MCG_PY._:<_Z)G_Y<6E?_ "56D'H3(^OO^#:;_D2/BW_U_:9_Z+N:_3VOA'_@
MAY^QI\2OV/O"WQ$M_B-X;_X1V;7;NQDL5_M"UN_/6-)PYS!(X7!=?O8SGC/-
M?=U3+<:V"BBBI&> ?\%3O^4>GQ8_[ ;_ /H:5_.U7](O[??PNU[XU_L;_$+P
MKX9L?[3U_7-*:VLK7SHX?/D+*<;Y&5%Z'EF K\8_^')W[3G_ $3/_P N+2O_
M )*K2#T)D?7W_!M-_P B1\6_^O[3/_1=S7Z>U\(_\$//V-/B5^Q]X6^(EO\
M$;PW_P ([-KMW8R6*_VA:W?GK&DX<Y@D<+@NOWL9SQGFONZIEN-;!1114C"B
MBB@##^)GPWT7XP_#_6/"_B*QCU+0]>M7L[RV?I)&PP<$<AAU##D$ C! K^?G
M_@H1_P $_/%'[!WQ7FT^^BN-0\(ZE*[:%K83,=W%DD1R$ !9U'WDXSC<,J0:
M_HBKGOBG\)_#?QN\#7WAKQ9HMCKVAZDFRXL[N/>C>C#NK \AE(93R"#S51E8
M35S^93P!X_UKX6>---\1>'=2NM'US1YUN;.\MGVR02#N#W!Y!!R""0002*_4
M[]DS_@XETF[T>WTKXQ>'[RSU") G]N:'$)8+DC^*6W)#1GN3&7!)X117/_M8
M?\&ZU]#?76J_!WQ);SVK$R#0==D*21=]L5RH(;T D5< <NQKXG^)7_!-OX\?
M">[DAUCX5>,F6/[TVG6#:E /?S;;S$_6M-&3JC]E+?\ X+/_ +-,^D?;#\3(
M(X^-T;Z-J/G*>!C8(-QQGJ 1WSCFOGG]J'_@XF\)Z!HUUI_PG\/:AX@U=U*1
M:KK$7V6P@/9UB!\V7']UO*^IZ5^6,?P \>2W2P+X)\7-.S^6(QH]P6+9QC&S
M.<\8KT?X9?\ !,SX]_%JYCCTKX5^+H$E( FU2S.EPX/.[?<^6"ON,_G2Y4/F
M9YC\8OC+XG^/WQ#U#Q5XPUB\US7M4??/<W#<X[(JCY411PJ* JC@ 5Z7^PC^
MP7XP_;M^*D6C:'#)8:#9NKZSKDL1:VTV+N!T#S,/N1@Y)Y.%#,/MC]E7_@W2
MNFO;75/C!XHMX[="LC:%H#%GE'79+=, %]"(T;()Q(.M?IO\*/A%X9^!G@>S
M\-^$=$L/#^AV Q#:6D>U03U9CU9CW9B6)Y)-#DEL'*5_@?\ !;P_^SO\*=$\
M&>%;/[#H>@VXM[>,G<[]2TCM@;I'8LS-W9B:ZNBBLB@HHHH **** /Q+_P""
M[O[3U]XN_;HL]%T/4[RR3X86,5M!/:S-&\-]-B>:2-U(*L%,"'!!!B-8W[/'
M_!>/XV_!FTAL?$$VE?$+3(<*/[8B*7RJ.PN(R"Q_VI5D-?<7[:O_  0H\#_M
M,^--9\8>&?$.J>"_%>N7,E[>B53J&GW<[L6=S&S"2-F8G)5RH[)VKX,^+_\
MP0I_:!^&,L\FFZ'I'C2QARWGZ+J4>\KV/E3^7(6_V45OQ'-:KEL3J?7G@/\
MX.2? .H6R_\ "4?#OQAI,V!N&EW-MJ"YP>AD: ]<=N_MSVEU_P '#OP(M[1I
M%TOXBSNH!$2:5;AV]OFN OYFOR7\6?L5?&'P--(FK?"WX@V0C#$R/H%T8B%
M+$.$*D $9() KG[3X >/+^X2&#P3XNFFD.%2/1[AF8^P"9HY4%V?I-\</^#D
MA7L)K?X;_#N1;AA^[O\ Q'=#;'];: _-]?.'3H<\?G'^T%^T?XT_:D^(<WBC
MQUKEUKFK2KY2-( D5K$"2(HHU 6- 23A0,DDG)))[7X??\$W?CQ\3YXTTGX4
M>-%67[DM_I[:="WOYEQY:8]\XKZT_9L_X-U/&GBF\M[WXH>)M.\*Z;D-)IVD
M,+[4)!W0R$>3$?1AYH]J?NH6K/A[]F?]F;Q=^UG\6-/\(>#=,FO]0O&#3S;3
M]GTZ#(#SS/T2-<]3R20H!8@'^AK]DC]F/0_V0/@'H/@30?WUOI<6ZZNV3;)J
M%R_,L[#G!9N@R=JA5R0HJ3]FG]E'P'^R-X#7P_X$T&WTBU;#7,Y_>7=^X_CF
ME;YG;DX!.%SA0HXKT:LY2N4E8****D84444 %4_$.A6WBC0+[3+Q/,L]1MY+
M6=/[T;J58?B":N44 ?S$_'SX/:G^S]\:?$_@K6(V34/#6HRV+EEV^:JM\D@_
MV73:X/<,#6Y^R9^U)XD_8Z^.&E>.?"[0M>V&Z&XM9\^1?V[\20R8YVM@$$<J
MRJPY K]C_P#@I_\ \$E=)_;E5?%7AR^M?#GQ&L8! )YT_P!#UB-?NQW!4%E9
M>BR@,0ORE6&TI^2WQ@_X)M_'+X'ZI+;ZU\-/%,T41/\ IFF6;:E:,/7S8-ZC
M/HQ!]A6RDFB+'Z9>!O\ @XM^#^LZ%%)KWAGQUH>I;1YUO!;V]["&[[)?-0L!
MZLB_2O4OV1_^"OOP]_;1^/7_  @GA/1/%5G/_9\]]]LU:*"".3RF4%$5)9&.
M5;=D[3A3Q7X=Z?\ L\?$#5KGR;7P+XPNIB"0D6BW+MCZ!,U]U_\ !%7]BSXP
M?"G]LG2?%_B+X?>(O#GAFWT^\MKRZU>V^PLGF0G8%BE*R,2X0?*IP"<XZB91
M20[L_8FBBBLR@HHHH *_$/\ X.%?^3]+/_L5;+_T=<U^WE?EG_P60_X)Q_&;
M]JO]K>V\3^ ?!O\ ;VAQ^'[6Q:Y_M:QM<3)).S+LFF1^ Z\XQSUZU4=Q/8_*
M>OZI*_ 3_AR=^TY_T3/_ ,N+2O\ Y*K]^ZJ;%$****S*"BBB@ HHHH *_G9_
MX*F_\I"OBQ_V''_] 2OZ)J_&/]OK_@D_\?\ XU_MD?$+Q5X9\ _VEH&N:JUS
M8W7]MZ=#Y\950&V27"NO0\,H-5#<F1\P_P#!./\ Y/T^$/\ V-5A_P"CEK^C
MJOQ3_8J_X))?M"?"3]K?X<^)_$/P_P#[/T/0?$%I?7US_;NFR^1"D@9FV)<,
M[8 Z*"3Z5^UE.81"BBBH*"BBB@ K^>__ (+ ?\I(OBE_U_6W_I';U_0A7XY_
M\%(/^"5OQZ^/?[;/C[Q=X3\!_P!K>'=:NX)+*[_MK3H/.5;:%"=DLZNN&5A\
MRCIZ54-R9'Q/^R?_ ,G3?#7_ +&K2_\ TKBK^F2OPS_9[_X([_M'>!_CYX'U
MK5/AU]ETS1_$%A?7DW]OZ8_DPQ7,;NVU;DL<*I. "3C@$U^YE.81"BBBH*"O
MP$_X+8_\I./B9_W"_P#TU6=?OW7Y!_\ !47_ ()=?'7]HO\ ;J\<^,O!O@;^
MV/#>L?8/L=Y_;.GV_G>5I]M"_P DLZ.,21NOS*,XR,@@U4-R9'PO^R?_ ,G3
M?#7_ +&K2_\ TKBK^F2OPS_9[_X([_M'>!_CYX'UK5/AU]ETS1_$%A?7DW]O
MZ8_DPQ7,;NVU;DL<*I. "3C@$U^YE.81"BBBH*"BBB@#F?C'\(= ^/7PPUKP
M?XHL8]1T+7K9K6ZA;@X/(=3_  NK ,K#E64$<BOY_P#]OS_@GWXN_8/^)TFG
MZI#-J/A74)6_L374CQ#?1\D(^.(YU'WD)[9&5(-?T35A_$?X:>'_ (O>#;WP
M]XHT?3]>T344V7%E>PB6*09R#@]"#@@C!! (((JHRL)JY_,)X<\2:AX.UZSU
M72;Z\TO4]/E6>UN[29H9[>13E71U(*L#T(.:^\?V>_\ @X4^*GPRTFWT_P :
M:'HOQ"M[9 BW3R'3=0D _ORHKQMQ@9\K<>I+&O=OVD_^#<WP[XDOKG4/A;XO
MG\-M(2R:1K4;7=HA/\*7"_O44?[:RM[U\O\ BG_@@7^T+X?NFCM-/\*:XJMM
M$MCK2(K#GD>>L9Q]1GGI6EXL6J/HK4O^#EO3UT]S9_"&\>ZQ\@F\1JL8/N1;
MD\>F.?:OD_\ ;!_X+%_%W]KC1+O09+RS\'^%+Q3'/I>BAHVO$/59YV)D=3R"
MJE48'!4UV7@G_@WZ^/GB>XC74AX-\-QL?G:]U8S,@R<X$"29.!D#('(Y'./K
M[]E+_@WU^'_PGU.UUCXC:S<?$+4K=ED33TA^QZ6C#!PZ;C)-@C^)E4CAD(J?
M=0:GYM?"7]@[Q-XY_9/\??&/5(;G2?"7A2S0Z;))'M;6KEYXHB(\\^4@<EG'
M!8!1D[MO@U?T$?\ !6K2;70?^"97Q*L;&UM[*RL]-M(8+>",1Q0(MW;A455P
M%4   #@"OY]ZJ,KB9^OG_!ME_P D1^)7_8<MO_1!K]**_-?_ (-LO^2(_$K_
M +#EM_Z(-?I16<MRH[!1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MXJ_[])_\51RQ"[/NG_B)9T/_ *))JO\ X/X__C%'_$2SH?\ T235?_!_'_\
M&*^%O^'67[0O_1)_%7_?I/\ XJC_ (=9?M"_]$G\5?\ ?I/_ (JCEB%V?=/_
M !$LZ'_T235?_!_'_P#&*/\ B)9T/_HDFJ_^#^/_ .,5\+?\.LOVA?\ HD_B
MK_OTG_Q5'_#K+]H7_HD_BK_OTG_Q5'+$+L^Z?^(EG0_^B2:K_P"#^/\ ^,4?
M\1+.A_\ 1)-5_P#!_'_\8KX6_P"'67[0O_1)_%7_ 'Z3_P"*H_X=9?M"_P#1
M)_%7_?I/_BJ.6(79]T_\1+.A_P#1)-5_\'\?_P 8H_XB6=#_ .B2:K_X/X__
M (Q7PM_PZR_:%_Z)/XJ_[])_\51_PZR_:%_Z)/XJ_P"_2?\ Q5'+$+L^Z?\
MB)9T/_HDFJ_^#^/_ .,4?\1+.A_]$DU7_P '\?\ \8KX6_X=9?M"_P#1)_%7
M_?I/_BJ/^'67[0O_ $2?Q5_WZ3_XJCEB%V?=/_$2SH?_ $235?\ P?Q__&*/
M^(EG0_\ HDFJ_P#@_C_^,5\+?\.LOVA?^B3^*O\ OTG_ ,51_P .LOVA?^B3
M^*O^_2?_ !5'+$+L^Z?^(EG0_P#HDFJ_^#^/_P",4?\ $2SH?_1)-5_\'\?_
M ,8KX6_X=9?M"_\ 1)_%7_?I/_BJ/^'67[0O_1)_%7_?I/\ XJCEB%V?=/\
MQ$LZ'_T235?_  ?Q_P#QBC_B)9T/_HDFJ_\ @_C_ /C%?"W_  ZR_:%_Z)/X
MJ_[])_\ %4?\.LOVA?\ HD_BK_OTG_Q5'+$+L^Z?^(EG0_\ HDFJ_P#@_C_^
M,4?\1+.A_P#1)-5_\'\?_P 8KX6_X=9?M"_]$G\5?]^D_P#BJ/\ AUE^T+_T
M2?Q5_P!^D_\ BJ.6(79]T_\ $2SH?_1)-5_\'\?_ ,8H_P"(EG0_^B2:K_X/
MX_\ XQ7PM_PZR_:%_P"B3^*O^_2?_%4?\.LOVA?^B3^*O^_2?_%4<L0NS[I_
MXB6=#_Z))JO_ (/X_P#XQ1_Q$LZ'_P!$DU7_ ,'\?_QBOA;_ (=9?M"_]$G\
M5?\ ?I/_ (JC_AUE^T+_ -$G\5?]^D_^*HY8A=GW3_Q$LZ'_ -$DU7_P?Q__
M !BC_B)9T/\ Z))JO_@_C_\ C%?"W_#K+]H7_HD_BK_OTG_Q5'_#K+]H7_HD
M_BK_ +])_P#%4<L0NS[I_P"(EG0_^B2:K_X/X_\ XQ1_Q$LZ'_T235?_  ?Q
M_P#QBOA;_AUE^T+_ -$G\5?]^D_^*H_X=9?M"_\ 1)_%7_?I/_BJ.6(79]T_
M\1+.A_\ 1)-5_P#!_'_\8H_XB6=#_P"B2:K_ .#^/_XQ7PM_PZR_:%_Z)/XJ
M_P"_2?\ Q5'_  ZR_:%_Z)/XJ_[])_\ %4<L0NS[I_XB6=#_ .B2:K_X/X__
M (Q1_P 1+.A_]$DU7_P?Q_\ QBOA;_AUE^T+_P!$G\5?]^D_^*H_X=9?M"_]
M$G\5?]^D_P#BJ.6(79]T_P#$2SH?_1)-5_\ !_'_ /&*/^(EG0_^B2:K_P"#
M^/\ ^,5\+?\ #K+]H7_HD_BK_OTG_P 51_PZR_:%_P"B3^*O^_2?_%4<L0NS
M[I_XB6=#_P"B2:K_ .#^/_XQ1_Q$LZ'_ -$DU7_P?Q__ !BOA;_AUE^T+_T2
M?Q5_WZ3_ .*H_P"'67[0O_1)_%7_ 'Z3_P"*HY8A=GW3_P 1+.A_]$DU7_P?
MQ_\ QBC_ (B6=#_Z))JO_@_C_P#C%?"W_#K+]H7_ *)/XJ_[])_\51_PZR_:
M%_Z)/XJ_[])_\51RQ"[/NG_B)9T/_HDFJ_\ @_C_ /C%'_$2SH?_ $235?\
MP?Q__&*^%O\ AUE^T+_T2?Q5_P!^D_\ BJ/^'67[0O\ T2?Q5_WZ3_XJCEB%
MV?=/_$2SH?\ T235?_!_'_\ &*/^(EG0_P#HDFJ_^#^/_P",5\+?\.LOVA?^
MB3^*O^_2?_%4?\.LOVA?^B3^*O\ OTG_ ,51RQ"[/NG_ (B6=#_Z))JO_@_C
M_P#C%'_$2SH?_1)-5_\ !_'_ /&*^%O^'67[0O\ T2?Q5_WZ3_XJC_AUE^T+
M_P!$G\5?]^D_^*HY8A=GW3_Q$LZ'_P!$DU7_ ,'\?_QBC_B)9T/_ *))JO\
MX/X__C%?"W_#K+]H7_HD_BK_ +])_P#%4?\ #K+]H7_HD_BK_OTG_P 51RQ"
M[/T]A_:4D_:ET[PWXT;2I-#AUFQ2>&PDN1<-;IABN7 4'/WN@QNQVK3TOQM-
MX?NV=/WD<@PZ$XSZ8KROX1^&-:^&/PD\$Z-XBTNXT36M'TBUL[NSN$V20.D2
MIR,GJ!G/?.:Z2\O\YYK^0N)LTJT\XQ4KVDJDOSM_P#SW4:D_4]$;XI6=P/F:
M2$^C+G^6:B;XCV>?^/E?R->837V:@-[S]XUX,N)L3UL'UB1ZROQ+LHA_KRWL
MJFJ>L_$MM7MS;PJT<+?>+'YF]O:O-8[WG[WYU;MK[FC_ %CQ$UR-V3[!]8;T
M.HN-7DM[NSN(W9)87RK \J>"#^&*X+XB?\'$^D_#GX@:YX>G^%>I74V@ZA<:
M=),FO(JS-#(T98#R. 2N<>]=%]K,[QK_ '>:^!?CK_P36^._C+XW>,M8TOX8
M>)[S3=6UR]O+2X2%=L\,EP[HX^;H5(/XU^K>"N.E6S#'TOLVIOYV:.RG?E3/
MK_\ XB6=#_Z))JO_ (/X_P#XQ1_Q$LZ'_P!$DU7_ ,'\?_QBOA;_ (=9?M"_
M]$G\5?\ ?I/_ (JC_AUE^T+_ -$G\5?]^D_^*K^A>6)I=GW3_P 1+.A_]$DU
M7_P?Q_\ QBC_ (B6=#_Z))JO_@_C_P#C%?"W_#K+]H7_ *)/XJ_[])_\51_P
MZR_:%_Z)/XJ_[])_\51RQ"[/NG_B)9T/_HDFJ_\ @_C_ /C%'_$2SH?_ $23
M5?\ P?Q__&*^%O\ AUE^T+_T2?Q5_P!^D_\ BJ/^'67[0O\ T2?Q5_WZ3_XJ
MCEB%V?=/_$2SH?\ T235?_!_'_\ &*/^(EG0_P#HDFJ_^#^/_P",5\+?\.LO
MVA?^B3^*O^_2?_%4?\.LOVA?^B3^*O\ OTG_ ,51RQ"[/NG_ (B6=#_Z))JO
M_@_C_P#C%'_$2SH?_1)-5_\ !_'_ /&*^%O^'67[0O\ T2?Q5_WZ3_XJC_AU
ME^T+_P!$G\5?]^D_^*HY8A=GZ0?#S_@J!#^WWX#UF.Q\(W7A6W\/W4!<S:BM
MV;MI%EX&V--NW;WSG>/0UU$6NR:3+#)$VUX,;?PKY@_8+_9P^(7[./PP\2V'
MCOPGJOA=K[4([BS-XFW[3^[*OMP2/EVK_P!]5[R=3\^T1L_>49K^7_$G'SI\
M0UHWV4+?^ I_FSAJ2:FST%/BS!.@\]7AD[X^9?\ &F/\1[,]+D?D?\*\QGOL
MDU7>]Y^]^5?#3XFQ/5ID_6&>K)\2+)>3<?DI/]*;<_%I4B*VJLTAZ._ 7\.]
M>5I>\_>_.K,%]@]:F/$V)>B=O0/K$F=9=ZF;JPFW-N+#<2>YZUR_Q9_X+'6O
M[#C:)X/U#P'?>)O.L/MT5[#JBVJ@--*IC*M&V2NW.<]&'%6UOLVY7^]Q7RW_
M ,% ?V._BE^T;X^\/ZEX'\"Z[XDTNQTO[/+=VD:M$LIFD)CR6!W!=I/LPK[?
MPKS"4^*?9)Z.D[_)W7XG51ORW/:_^(EG0_\ HDFJ_P#@_C_^,4?\1+.A_P#1
M)-5_\'\?_P 8KX6_X=9?M"_]$G\5?]^D_P#BJ/\ AUE^T+_T2?Q5_P!^D_\
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
M_5>/^ 5\ZB_,B;6/SKP??WK]"_&_@VR\?^%[O2=03=;W28R/O1MU5A[@\_\
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
M4#.!G-%%?J/AOP;DN$PD,QH8=>V?VG>37IS-\ORL!UU%%%?JX!1110 4444
M%%%% !1110 4444 %-N(([N!XI8UDCD4JZ.-RL#U!'<444-75F!X]\1OV-]#
M\43R7.CW#:+<2$L8MGF6['V7(*_@2!V%>->-OV6M8\%3QK<W6DR^;N*F*23H
M,=<I[BBBOYV\4N"<CP\5C,/AU"<M^5RBMU]E-17R0%SP-^R+K'C*+SH[[28+
M=7V.6>1G&,9(&S!Z^HKVKX8_LG^'? %Q'=WA;6[^,Y5[A L,9]5CYY_WBW(R
M,&BBN_PMX)R.='Z_4PZE5BU9R;E;S2;:OV=KKH!ZE1117[T 4444 %%%% !1
M110 4444 4?$?AJP\7:3)8ZE:PWEK-]Z.09'U!Z@CU'(KP_QW^P];WDDDWA_
M5/L^[D6UZI91])%Y ]BI/O117QO&7"F4YMA)U,PH1G*$7:6JDO\ MY-.WE>P
M'D_B+]G;5/#FJ/:SW&FM(F,F.1RO(SW05V'@G]BC5->@@NKK5M-M;29 X,*O
M-(,C.-I"COZT45_-_"O!^48S./JN)I<T+VMS377RDF![E\+_ (#>'_A2HDL;
M=KB_QAKRXPTON%XPHY[ 9'4FNTHHK^M,MRO"9?AUA<%35.$=E%67_#]V]7U
M****[@"BBB@ HHHH *\U^*'[+?AWXBS274*MH^I2$LTUNH,<C'N\?0GKR"I)
M.23117E9QD> S7#O"YC2C4AV:V\T]T_--,#Q'QW^R#J_@^%KAM0TJXMM^U"&
MD60YZ97:0/S-9?@O]E_5_&MU)':W6EQF,!B99)!P?HAHHK^2,RX3RJEG/U2G
M2M"]K<T_SYK_ (@^Y[%\._V+=&\.SQW&MW3ZQ,N&$")Y-N#Z'DLV#[J/4'I7
MLUI:16%K'#!''##"H2.-%"JBC@  < #THHK^J>&N&<KR?#*GEM%4U))MJ[;]
M9.\GY7>G0"2BBBOHP"N-^)_P)\/_ !53S+ZW:"^ PMW;D++[!NS#Z@X[8HHK
MAS'+<)CZ$L+C::J0ENI*Z_X?L]T!X7XW_8JU30H)[JUU73;JSA0N3,KPR8 S
MC: P_6N/T#]G75/$.JI:0W&FK(^<%Y'"\#/9#117\E\6<'Y1@\W>%PU+EA>U
MN:??SE<-SU?P)^PY;V<D<WB#5//VG)MK)2JGZR-S@^@4'WKW#PWX8T_P?I,=
MCI=G#96D7W8XUQSZD]23ZG)-%%?T=P;PGE&4X2%7+Z$82G%7EJY/_MZ3;MY7
MMY 7Z***^T **** /!_CM^R7K=[\5/\ A9WPH\16O@SXBO EKJ<5[ T^C>*H
M$&(XKZ)"&W("0DT?SJ"1R,;?#;W_ (*J?$C0/'\'@6^^&?@F;Q5(3 ;Z#Q;=
M)IYE!8;O+-@9 OR]-Q/O115QUW)9['\)?V3?%'C+XKZ7\3/C1XBTWQ/XHT0,
E_A[0M'A>'P_X99UVM+$LG[RXN"/^6TH!7/"@A2/H>BBI91__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>nstg-20210630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nstg="http://www.nanostring.com/20210630"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="nstg-20210630.xsd" xlink:type="simple"/>
    <context id="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26250c30b9224587b4d7aa2d14ac7b3d_I20210728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2021-07-28</instant>
        </period>
    </context>
    <context id="icfc0304178a14cce9ba40ef83e377f00_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ife7ea15762084bc3a3f7f3343d2802a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0ffdf0c04e445c3b4258bcea3bb7d33_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia6c2753d3f954edba131b47af8fbde20_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia063d2692fab4e36bf1506a808425611_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc9871b2c68d420a90eb9dbb3ebd6e94_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibf946fa77c4b4230adb8a936e38eb9cf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idfc6eec4f9f64116851c4ab56737e73c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1fe363d132db4337a141238065b3598c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3be4d9d3aff14396a4d59aa520695430_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icc643a1a9a89462ea8f142926d1cdbce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="ia1bd023a3c994c81afff96b6257b7e7c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3df3b30b3bc40f49c57cfec5467d274_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="ia3eb39108e1544b78637a6dcf4a1af1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i33bbc821cf94424e90d966bc2d90e264_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i57a9e34edd9848108c961e9056150839_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i02e6f333cb8547a185824f503d338007_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="ic70c7a931ca541a89fac5f733c8728c3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="ib6c3d3b1bfd447e7ad836cd038fbfdd7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i451232c957754acfbf0660065c6575c3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="iee099da61ea048938799d026b602324e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i30832c01e8ad41799fc586d9d56a1084_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i028aa09db43d40d7a5c5e1b233b7de0a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i11cef32a50e94258b02c541bbaeb2051_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic903b385662e498a822fee65c2b57d82_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i05e66cb34775481f961486c47f74094d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i72c0678824b149a7968cf6f7b8816cbc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i591846dec2284c93a3dc3c2275a792dd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i5d6c62d36e704c2f8423a242bcc87c7f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i8920c4050ed24cd9a3f82d4403e06c17_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i04dda1cde18147b88e7dcf30eb9460e5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="ib4f0c3f4d02d410a800f45e403eb7bbc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="id4d26acd9b8a400abea78339268567c3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie27da8e195b840578be18e0a64e3045c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ed732cf386a4740ba075eb174640321_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d77c28ddce94519ae149e6c46c0b7e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i192585804c754a029871c960e9bc6dc4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id7c875da7a69437c926b83da41643f0b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i197c6a2506ba4d1fbf2e15ccd0123278_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e2cae19001347a7a4d39fb23b9585b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2dbc8679c13c403c9349839900a41ad8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if9d791386b154c7cba7eefa4629a515a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie9d6be1275ac4a5abd758cba1b04021a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic960e6629738433b80831864b6678f49_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i434ab640da4947319012126a03a6ceaf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i16594b14a30d44278b1d5ae5ef3c1d71_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i66e7fd098d11411ea101e2bd1ee76579_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic59b42c2cafa49079db0f48dfc7a5204_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i31e3782f417c42b790937e0b81468a2b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iffb27d720d4b41b5af4caba4fc2868e1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i81e852d135894d2f870a0434a0c1a687_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8e3f8faacf914da89036485e97f40b2c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icf16e34bf4bd4bd2aee63b861bf65bd5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia7d0ce387ff84394a5549737a55ffa80_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id208e45a247b413ab5a81e28c7be569d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i18b3d9ef6131484185d4a6c01e7d3366_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5fe5f561a79241caaa457a814f7e3509_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0b193f4352747b1a1ae4c6684771261_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6585023727b44ffe906022c0ca483963_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f1f6348c2d3493388f79e8ee712af7f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i703755782a4b4c0e83db61a7f46736bc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idce1658684c347deacdaa62a1d2ba0b0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5ea84f9728c649fda0110d5b3ea6fcf7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib604a01f56c84a6394b40b3646cd57f1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1be4847834584a08ac29c627f92ec71c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9b90f544ac244c968d0afae7ffebc587_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia89b094bb9ae467f8d3cb3fa51e36a13_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic6a75af804b94f5682f84afc8a018b2b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifa45be05f9fe46ec9d6676e3fec20f8b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3cfb2fe3f2c24d239455c13da4f87754_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idf2c66a9253843e5a3441c517b1d0241_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i231d241453d44766a393d70441b67e48_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie24b7a9ebdce474091e66150812e2298_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6d930aed714745cea0334144c7495a29_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8123ece0176247b7a70bf9a73eb8cd86_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie19a25c9d4314074affb89cce9abbe3c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6847c5e600b74d0c8e737f670bb9f2c0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb7b0ca1217d43fd90173b4ba5d10a8d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9544d45494d4138986a5f3bfa5ba902_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9907eb5dd8ad4add8dc4039354366dde_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99b1eeb21b9f44b3ae4616a67b4561e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iea093af41d3d4f86b2ca8d6d03d01a2f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic23eb45b55a3443b997809434618862e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i40f0f3c844d34518a0c164067e62b82e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib62e634e1e0c4a0296ee7f16a5f9e8b3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie862cde45e83433fa981cd1a55b2de80_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6b29681b7ac142e5b78471e113af4d84_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7bdc63120d6144509b95038ca93db41e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia498090dc6fe4765b212d9cd90e63f3b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida75767a3eba4dc7a74217a36ee90d54_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i69c3800fb5f8422e94ebe9a4f64838b6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7536fb0953644defaaf28c7a9ed02ae1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i230599e40b7344f481ab664d2ff1e4bc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c20d9eda30042eabf74620d25b19133_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i641d69ee099a40bd8562213c45deade6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i63276cf3c1db4a1e99626b900f2b6195_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9fa317355bdb4f0ea42f6c6d45569cd1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib1ca82c1d80349b2920dbfafe0a62327_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia4511905a8a743f98a2eab8c73340f20_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic2e84d8b29ba4021ab466894985cc70b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id89b601f083b428d8550dc6e6fe4c28f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3d510f2b883e4adb9d2429f75529f611_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46f4e1a5167d46569e299c0dc197538b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0e4450016f346df80fc28ecf643357f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9ace843f9bbe425789fefa7139089f70_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i254853f70418402dbafac3a44c7e4dbb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6ec48d8fab12483597cfc3828f5f060f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i71d0488ed9234136be5f5d26a9ceab28_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9ee6451930ae4b1a92da321449e09777_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icdea52936f9f40d9b80d88bbb7ab3b8b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f8952c02022467389c45e0b1b6be186_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if5e79b3d236945c095873628cec514a7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8003f5a58d042999d2f4d2f48330671_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30daa676b686437cbc0a177d238d844a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3b465a6a7609447f971bc0a5c35ec339_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ca6fa2b8eb74b31b8a01a96497a5b5d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b5e5e93f2894d2aabf7caa2369cf750_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0211774d26a84a4c8b8c012e344a1821_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i03b6e09ab23f4a7a9ca4a0eebea5554d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3a96d338157348ccb4d4beb4b77ea9c3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifcb09f18f0d844e2ac05a9675a20364b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic2af18995b7345fab936eae56c0cd840_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idedce3c588924bdfa02e32b120732b96_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d0f50bf5a2d4de49e61309890a0b06f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i062f7c3cf8574c469427cfb92df3be7e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2f3f5e8fdf3f4495829c7d95fadfa73c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id30fb8e2d38d47c99e361ded3a0a1a04_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b4c22c401e949ec92f775f8d457e8cd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0e999896db5c44d8aa7defdd5ac9a416_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d50b76097db456ea624ffc1f629609d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie33133ebbdf743cb9cf8f7ad495cb8cc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67b0f9c86cee4b2596472691671b9763_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i378b3d7b111942efa3d8bdc033ce7e33_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i16fe8c4fb6874fc1a99cd8a4a637c014_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7f16ea2af4db44f5b47eff345efef0c3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie1d50e1f8d1246409334e813269ad825_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iedf923f0f648431ca72a2e4dfa181e4e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic560e343caeb4ac2ac0e0e23a5a7caa7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5135a1e8d2442548270f9ecb62c76f9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i66cf057f0cf145f9b6fb9a472cf5fe8a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5cf84cea64964681ae5c4116dcba562e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia90f7370726f4202a484a07ffbf055cf_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i04eae438bde04c4294913be00f0da466_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib5cccb5b002c48a3b6bd27bcb74bc174_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:ProductAndServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i63ab26a60edf4b2b84400806fb3731dc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea8c65af7f164788924c50f7eb66627b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i76228709fa614cef8915adc7c221b170_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5b93c8f564724ea2a780a3e8c310c1b6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i059407c8bc5842b1ae9631c2234fb1fc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd0c5d17cc9c45d0881eec48187f158c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:CollaborationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ief1701ae197b4a9492bfbdce2b83d7af_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if0ce434424a74b1eb414ae66b3faa3c2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifa8ffdb0836544ab9564aa8c1aed8d32_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ief5153f561794dddb2b0e4dcb47f17f2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3c3733b9a79e4ff59ac60d1f61035332_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">nstg:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if6627376b9ab4fdda64e18797197b6cb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1256f76f91934d9ab9bb21a99d9f8d4e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifa48151e578e4cf59a41351810261fd6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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="i1a602ae8d15b4bcb82a7db0628d9f9d5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic09145159c3741a6a80260fa3ba2b33c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nstg:TotalProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic47570e67294488eb3a6dad7432e7568_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if90b63831b5945178a41e4a0c67f7028_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic6d63140ea254b12a8ef0c05288210a8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9f50a0dc16bc4f24bf91ae1cef1a11ca_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0fcf5caa1850473aa29e78acdcffdaf4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i069ae9ce06be4e7e84eb6c195508a125_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if3cfc1f41614476fabbbf95fd18ccbb7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i60e6b27404c2457ca15e350a61f6b639_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i566a9e785749474596588cc96200c9a8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i164bc4bb8acf4608a17e8b4737b47413_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <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="i5601200c1f3d4b7f8fb591d3fe76c7e8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i342878c5f3e34a8eabca9deb9a0290c3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i48c00d43cea44558b830266463a73cf1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5a9b05853e434c25b4690ff39e9dac8c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i726749ab299d452dbc8c1658b9cf46d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f8dfeb6233648ac9b5032ce3788203b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i108240b18c954e8cac34578bb3c7c143_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</instant>
        </period>
    </context>
    <context id="i7d6abdb3054840849a163bc4af99daad_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</instant>
        </period>
    </context>
    <context id="ibaca4833bf234f889f96f682006001c2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</instant>
        </period>
    </context>
    <context id="ifb4f1e084e7a4e2cbd10c165c6499250_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i52173986a7e74561b53cbe79ff813102_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</instant>
        </period>
    </context>
    <context id="ief446bb841d446cbb1bf96d08207fefe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</instant>
        </period>
    </context>
    <context id="id17160176b9440ed9e7b8ac45e53121b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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>2021-06-30</instant>
        </period>
    </context>
    <context id="i7784f9a9acbd4ef99207741c95aa812c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id0f81982372b438083a8697ba2bb15b0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if8836e2b13954b3cb52361935fe7922f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i160e5172fd0d4269b2c9675da2a1eb58_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iea9102d5797d4076aa5529c58d6e9fc8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i88ccaaf4db124672b48c7c3b9a126fe5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i969608d996fd4a5ead5136ad2922d165_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i286169f8c72443b295c53b1cb34ea087_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4cfb66b0c1314c21bca1775c6ec54914_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i822fd68d387d4c6abfada9953fe8a0bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</instant>
        </period>
    </context>
    <context id="i353f6128fc1c4b1f8d3850cf6b8dbb5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</instant>
        </period>
    </context>
    <context id="i14b2b2104ff54eceab39d2e683132a29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</instant>
        </period>
    </context>
    <context id="i2be9a3276d594386a868d382cd5d840f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6f0f94d6303457da6cf460dbbcf5447_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</instant>
        </period>
    </context>
    <context id="ia61ad20331da4698b7d66266b0afb6c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</instant>
        </period>
    </context>
    <context id="ieb526afe48934468912eecf4a83c622c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</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-12-31</instant>
        </period>
    </context>
    <context id="if657373fabf043cabba0acad514b08cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ac81510997d4615a3badf560a25509f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i509f2600470341698232069111620d5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i779d2f59bced4e9e82dce8505eceff73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25515cf09c014f4c8640010545bf86a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0a491f2bb7b48b9a0811c51b90c584d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b93f163ab5b456db7c78a8fd09a882f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i858772050c57437cb91c13e34c7b9783_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d416b3a8fb7452dbfdd5c7dcbdb186d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb677614175b4ebdb6fc684040734a2e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i255b06070990407cbb08f26b87036449_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8ec7d46286db4b828430fe9432713fa3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i17a84b4a938a4b3ebc6e93fd0006e712_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4ad3263915da40fea2b8501b2cb2e9ee_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nstg:ConvertibleDebtTermsAxis">nstg:ConvertibleDebtTriggeringEvent1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nstg:ConvertibleDebtTermsAxis">nstg:ConvertibleDebtTriggeringEvent2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i37bc8190be7b42c394d95571315c6717_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0644e54c057b493197fd9a1e1f6a73de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6b318e6a6e5c41b1ba5ac72551e23c36_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60afd05f5a704bb9bd19e23f5639b3c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97f06c164583446aa2a72dbc4f0947ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id10a406bd63c4896ac843e385e6cb588_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i331c425a8a154933bcbe5864820cc240_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if6faf75b237b40cba20e570668f49166_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5588d8de21094d8382ebbd7851ff103d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nstg:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </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="platform">
        <measure>nstg:platform</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="sales_force">
        <measure>nstg:sales_force</measure>
    </unit>
    <unit id="day">
        <measure>nstg:day</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF8yLTEtMS0xLTA_5145e878-3ccf-494e-8e76-74b69ff600fe">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF8zLTEtMS0xLTA_3fb82a97-0a22-4b67-ac7e-b1a3e230aac9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF80LTEtMS0xLTA_8c838070-bcf3-4af1-ac58-a21522ff598b">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF81LTEtMS0xLTA_5584db0c-b742-4207-aa51-02e265f3f018">0001401708</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80L2ZyYWc6NmU2MjAzNjRjYzUyNGEyNmE0NWNjOWEwMDY5ZWY3YzAvdGFibGU6NDc3OWMwZWJlZTkwNDIwNmIyZGU2ODIxYzdjMzc1NTgvdGFibGVyYW5nZTo0Nzc5YzBlYmVlOTA0MjA2YjJkZTY4MjFjN2MzNzU1OF82LTEtMS0xLTA_2dcd9e2e-cdea-41e1-8e35-0b8b55aff67c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAw_8223bcbc-a476-4443-8ace-dd90a4626b31">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6N2QxOGJjMzNjNjdlNDlhNDg3YjZlMWJhN2U3YTczMWIvdGFibGVyYW5nZTo3ZDE4YmMzM2M2N2U0OWE0ODdiNmUxYmE3ZTdhNzMxYl8wLTAtMS0xLTA_aa3d159f-c770-43c8-a341-32a7075f46a8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTQ_5a4c32fb-430a-4464-baca-70871766e6e4">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6NDEyMTVkNjBkYTY4NDNhYjkwMmEzMTcwNzVjMTU5ODcvdGFibGVyYW5nZTo0MTIxNWQ2MGRhNjg0M2FiOTAyYTMxNzA3NWMxNTk4N18wLTAtMS0xLTA_d10eea16-317b-4ecd-86ac-9e7e4d167c55">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA3_dde2121d-464e-4e68-81e8-e1388ac3ea06">001-35980</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAz_e628ddee-aa0b-4641-a096-611964636f0c">NANOSTRING TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6Y2E1MWE1YTQ3YTY4NDUwMThmYTFkN2FmM2RiZDJiMmIvdGFibGVyYW5nZTpjYTUxYTVhNDdhNjg0NTAxOGZhMWQ3YWYzZGJkMmIyYl8wLTAtMS0xLTA_9ca50feb-5962-4614-be85-f6f0f9c51987">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6Y2E1MWE1YTQ3YTY4NDUwMThmYTFkN2FmM2RiZDJiMmIvdGFibGVyYW5nZTpjYTUxYTVhNDdhNjg0NTAxOGZhMWQ3YWYzZGJkMmIyYl8wLTItMS0xLTA_0e6de89d-1b70-4a5f-b13f-a5a60663adb7">20-0094687</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDk3_5029ef67-d441-487b-b3b8-d7cc8645fcde">530 Fairview Avenue North</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAx_9f95394d-58c7-435a-a754-5a5f5678a863">Seattle</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA4_edb7df88-c546-48dc-927c-e91e759ae61d">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDk4_d4aeb4ad-8529-4f5e-a6fd-cd22e4b8c201">98109</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA1_ad150d83-2d8b-4e43-9275-528378a0412e">206</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA0_1c2681ad-720f-4cbb-a17a-cc6ae027d006">378-6266</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YTg2ZjJlYTk1OWJiNGI3Y2JlYmVjMzg4ZTFjN2QwODkvdGFibGVyYW5nZTphODZmMmVhOTU5YmI0YjdjYmViZWMzODhlMWM3ZDA4OV8xLTAtMS0xLTA_72a94636-b25f-4a3d-8dbc-7d274af47141">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YTg2ZjJlYTk1OWJiNGI3Y2JlYmVjMzg4ZTFjN2QwODkvdGFibGVyYW5nZTphODZmMmVhOTU5YmI0YjdjYmViZWMzODhlMWM3ZDA4OV8xLTEtMS0xLTA_525d987a-f8ce-4fc1-a265-8132ddb6c19f">NSTG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YTg2ZjJlYTk1OWJiNGI3Y2JlYmVjMzg4ZTFjN2QwODkvdGFibGVyYW5nZTphODZmMmVhOTU5YmI0YjdjYmViZWMzODhlMWM3ZDA4OV8xLTItMS0xLTA_07ea2f43-43c3-4ae2-b121-5f89130ba2d8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTAy_241ac0e1-9e5b-48ec-8d3c-659ab97afac6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDk5_35824282-84cb-4442-a45b-b66addc03e96">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YjcwZjMyMGNiMmU5NDY5MWI5Y2MyYTRkM2I5ZTczMTMvdGFibGVyYW5nZTpiNzBmMzIwY2IyZTk0NjkxYjljYzJhNGQzYjllNzMxM18wLTAtMS0xLTA_d9513496-6b75-47fb-892e-3a31f22dc9e1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YjcwZjMyMGNiMmU5NDY5MWI5Y2MyYTRkM2I5ZTczMTMvdGFibGVyYW5nZTpiNzBmMzIwY2IyZTk0NjkxYjljYzJhNGQzYjllNzMxM18xLTMtMS0xLTA_c81eb9ac-2197-4999-9f95-7052c4b090b5">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGFibGU6YjcwZjMyMGNiMmU5NDY5MWI5Y2MyYTRkM2I5ZTczMTMvdGFibGVyYW5nZTpiNzBmMzIwY2IyZTk0NjkxYjljYzJhNGQzYjllNzMxM18yLTEtMS0xLTA_7ba96a19-5c67-43bc-80a7-a600a1f31dbd">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMTA2_3a0c220b-4043-4092-9928-89cdb02fe6ee">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i26250c30b9224587b4d7aa2d14ac7b3d_I20210728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xL2ZyYWc6YmQwZDM4MDY1YjE1NGZjYjlkNzJkYjAzYWY2N2ZhZjQvdGV4dHJlZ2lvbjpiZDBkMzgwNjViMTU0ZmNiOWQ3MmRiMDNhZjY3ZmFmNF8yMDQ0_bde01a0b-e15e-477d-b03c-741bf64d3f5d"
      unitRef="shares">45521634</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMy0xLTEtMS0w_75224da7-244f-4a04-994d-d14c97b4bfc4"
      unitRef="usd">160380000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMy0zLTEtMS0w_52fcf6a2-cead-4cc2-ac5f-350b1296331b"
      unitRef="usd">411848000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <nstg:DebtSecuritiesAndEquitySecuritiesFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNC0xLTEtMS0w_c840fd8e-032b-410f-aa09-da4edc1320b8"
      unitRef="usd">237638000</nstg:DebtSecuritiesAndEquitySecuritiesFairValue>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNC0zLTEtMS0w_3ee84220-3da9-4538-b0b2-e95ed983eca4"
      unitRef="usd">28883000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNS0xLTEtMS0w_90627905-2d3e-47c9-b496-0a5e4c8238c8"
      unitRef="usd">32046000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNS0zLTEtMS0w_0db92745-ef55-4a1f-a69b-be7c367de91a"
      unitRef="usd">31100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNi0xLTEtMS0w_5c9638c5-acc9-4a97-b761-693c438850c8"
      unitRef="usd">28697000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNi0zLTEtMS0w_30278881-eb4e-4db0-8f6d-547cd0902422"
      unitRef="usd">22959000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNy0xLTEtMS0w_8ab8054e-c634-4e48-abd8-fc109fc5ae72"
      unitRef="usd">7376000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfNy0zLTEtMS0w_b8d1fc8c-ef01-449c-9ad8-0a1670e25cf4"
      unitRef="usd">4190000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfOC0xLTEtMS0w_2d1a4699-cb37-4337-b1bb-e411e1999005"
      unitRef="usd">466137000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfOC0zLTEtMS0w_885ca5df-14e2-4beb-b86b-b94c01d7050d"
      unitRef="usd">498980000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTAtMS0xLTEtMA_158fb422-2635-451e-acc5-98f3df7115d9"
      unitRef="usd">21531000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTAtMy0xLTEtMA_ef1304db-4f80-45c8-b881-881ea0d30a58"
      unitRef="usd">20828000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTEtMS0xLTEtMA_9de0b513-baef-48fd-93ea-3d3703dbdcce"
      unitRef="usd">19930000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTEtMy0xLTEtMA_a149b5de-5bee-451a-9bc0-29fa46ae3b74"
      unitRef="usd">21492000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTMtMS0xLTEtMA_0c30a128-391a-49df-bb4b-bf81c45daddc"
      unitRef="usd">5460000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTMtMy0xLTEtMA_b3a7f2ac-fbde-450f-a4b6-5eaa940a415b"
      unitRef="usd">2895000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTQtMS0xLTEtMA_480c3718-a251-46c8-b42e-c4fb274eb0b4"
      unitRef="usd">513058000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTQtMy0xLTEtMA_e162a7d8-2a38-4b2e-8e0b-c02c913d9e87"
      unitRef="usd">544195000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTctMS0xLTEtMA_0dc4784e-a6a9-4262-84ec-bd32d9524435"
      unitRef="usd">10963000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTctMy0xLTEtMA_21dd04c6-37cb-4768-96c8-edcac49e9c6b"
      unitRef="usd">5313000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTgtMS0xLTEtMA_8fb51a86-9ef8-49fa-9bac-dba03ec2c8f5"
      unitRef="usd">5526000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTgtMy0xLTEtMA_ffb11a84-8d43-4672-84e9-41f4249db512"
      unitRef="usd">4970000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTktMS0xLTEtMA_a46ae900-1243-4d20-b9e1-50b9f25923af"
      unitRef="usd">14277000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMTktMy0xLTEtMA_47beed89-2412-4ad6-b6ad-ca1e6cdfc2a6"
      unitRef="usd">15262000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjAtMS0xLTEtMA_890fe068-6a0f-4846-918d-974d184064ef"
      unitRef="usd">1482000</nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjAtMy0xLTEtMA_824066a3-1c97-4be3-a715-1987a079afbd"
      unitRef="usd">1631000</nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjEtMS0xLTEtMA_84efccdc-87ae-4e81-a8e3-55a8e00a1ef1"
      unitRef="usd">6383000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjEtMy0xLTEtMA_286df347-7cc1-405a-890e-a5bd090b0a71"
      unitRef="usd">5610000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjItMS0xLTEtMA_377c4d75-3cf0-449a-92df-fb739b054cce"
      unitRef="usd">4492000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjItMy0xLTEtMA_de5a465f-fa65-4747-a8d7-0836fc0ce7a9"
      unitRef="usd">4313000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjMtMS0xLTEtMA_fa8967ca-830b-4828-a187-c00f7a05eeb4"
      unitRef="usd">43123000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjMtMy0xLTEtMA_2a4e8c68-7c17-4d48-8d4d-168dce6b090d"
      unitRef="usd">37099000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjQtMS0xLTEtMA_37837868-69b2-4d51-bfd0-749ff97412fb"
      unitRef="usd">2450000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjQtMy0xLTEtMA_13c765b6-eced-4e83-b48c-870e8c443e15"
      unitRef="usd">1843000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjYtMS0xLTEtMA_f947ce60-166e-4f8d-9f18-c07ad6ff8b4b"
      unitRef="usd">224424000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjYtMy0xLTEtMA_8c1a7cfa-1d11-41eb-ac7c-019a30557b53"
      unitRef="usd">172703000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjctMS0xLTEtMA_4631daf6-e9d4-4f32-a87f-1be00f1926d5"
      unitRef="usd">23334000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjctMy0xLTEtMA_3a512176-ad08-44c7-814d-51ea87997ad1"
      unitRef="usd">25602000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjgtMS0xLTEtMA_2529d02d-7be8-49e3-8798-e8b622940a50"
      unitRef="usd">293331000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjgtMy0xLTEtMA_d91e55f3-f56a-49c8-a7ad-89bd7bd977e0"
      unitRef="usd">237247000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjktMS0xLTEtMA_3e4ea820-0acf-40fe-99cf-881ad04b33b7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMjktMy0xLTEtMA_6ac1b943-7914-496f-9fb1-228a0a8edefd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzIx_013305b7-cc59-421e-8a32-bef29b5ece43"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzIx_4d52a33b-6ee0-4c3d-b6d7-a48f117c490e"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzM1_14cf7fae-4054-467c-ae9f-396f069557e9"
      unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzM1_7a6eabc7-9ab7-4ca4-a233-5756478dc712"
      unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzU3_79e79f67-4a14-4ce9-97a1-09b0365456bb"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjU2YWJiNGRmNDk1NDRhZTJiOGFkYmQzNDI5NzkwYWZmXzU3_d25165a8-d179-42d2-9e77-20c12bf6a457"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzAtMS0xLTEtMTUyMw_e15b920b-ff5e-4b3c-b481-0ec00e0c4b4d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzEtMy0xLTEtMA_0ccac7f2-6b8f-4dec-be7f-a7f8d5a95138"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzE4_620ab27c-7bc0-4e2e-81a2-fa6c83a8e134"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzE4_b91a2877-6571-4159-8486-5a1ca417d73c"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzMy_30e15955-d663-497f-b806-bd0e97393588"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzMy_4b3fadc4-6856-4113-893a-85bf86cbab90"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzU0_5f9cbf8c-830b-4ec4-bbee-6b0fb35ca95c"
      unitRef="shares">45502000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzU0_955ea4d8-3a70-4277-8a96-a84e01e11348"
      unitRef="shares">45502000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzYx_0c0d0556-50e9-459a-9208-2dddb72c2ef0"
      unitRef="shares">44441000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjI1OWUzOTRkZmM2ZDQyODZiMWNiNDYxMjFiMDkwOGNhXzYx_7a8b3c5f-df1c-4fb2-b7ab-9809a561a360"
      unitRef="shares">44441000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMS0xLTEtMA_aa205834-ddde-4342-9bab-7bd22cc374d4"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzItMy0xLTEtMA_1d020ae1-a989-459b-bbd2-34a81e9656d7"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzMtMS0xLTEtMA_eca44fdb-be90-49e6-9a19-7a9bebe659f2"
      unitRef="usd">809015000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzMtMy0xLTEtMA_aa9b4409-8234-450c-99b7-53506e21869b"
      unitRef="usd">848891000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzQtMS0xLTEtMA_41746f64-4fe7-4334-8cfc-52855a0551cb"
      unitRef="usd">-62000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzQtMy0xLTEtMA_8b805d02-2e6a-48e2-9985-d496ac0ecf17"
      unitRef="usd">83000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzUtMS0xLTEtMA_4ecb3965-2086-4fab-afce-799efccaf188"
      unitRef="usd">-589231000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzUtMy0xLTEtMA_0f6a0846-b086-4a3b-9708-b65cc2327afd"
      unitRef="usd">-542030000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzYtMS0xLTEtMA_698de601-c4da-4068-b2a5-b0baa2868dc4"
      unitRef="usd">219727000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzYtMy0xLTEtMA_3e7c2724-a26d-41da-8d9e-1b676c377002"
      unitRef="usd">306948000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzctMS0xLTEtMA_711a7334-1d13-4981-9e0b-506d25c9d8d0"
      unitRef="usd">513058000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xNi9mcmFnOmJkODVmZWYzNWUzZjRlMzY5NDQ5Mzg5NWYwYTUzMjViL3RhYmxlOmNjMTA2NDVmN2VjZjQwYzdiNmIxYmQwY2Q3NTI4ZTg2L3RhYmxlcmFuZ2U6Y2MxMDY0NWY3ZWNmNDBjN2I2YjFiZDBjZDc1MjhlODZfMzctMy0xLTEtMA_b8943fa0-0af4-4cda-8fe5-f82971443e3e"
      unitRef="usd">544195000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0ffdf0c04e445c3b4258bcea3bb7d33_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy0xLTEtMS0w_60dd5140-0f4e-4eae-8dc4-be9358e038bc"
      unitRef="usd">33632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6c2753d3f954edba131b47af8fbde20_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy0zLTEtMS0w_11aab115-38b9-4047-b51a-5c673ae0862f"
      unitRef="usd">21144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia063d2692fab4e36bf1506a808425611_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy01LTEtMS0w_e8dfb98c-ab5c-492e-aed0-64feb9e4b201"
      unitRef="usd">65026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc9871b2c68d420a90eb9dbb3ebd6e94_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMy03LTEtMS0w_c0538c91-ae8b-4aae-b0cc-3d494d804db4"
      unitRef="usd">45640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf946fa77c4b4230adb8a936e38eb9cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC0xLTEtMS0w_0bfe10eb-a7a4-46bb-9760-03d3107bd66f"
      unitRef="usd">231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfc6eec4f9f64116851c4ab56737e73c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC0zLTEtMS0w_bd092987-b3c5-4d6c-a883-162808b3b843"
      unitRef="usd">1460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fe363d132db4337a141238065b3598c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC01LTEtMS0w_9d0bdd73-63dc-459c-86fc-4eb72826d457"
      unitRef="usd">454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3be4d9d3aff14396a4d59aa520695430_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNC03LTEtMS0w_e2b327d1-c374-4a35-9201-a31cc5dce17c"
      unitRef="usd">3569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS0xLTEtMS0w_0a977a39-ec92-4ce7-8293-e7f9ee0ac979"
      unitRef="usd">33863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS0zLTEtMS0w_c102d2ac-33a4-496b-81c6-be964b412265"
      unitRef="usd">22604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS01LTEtMS0w_de24d959-b197-4fb6-b346-679315e1f3c2"
      unitRef="usd">65480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNS03LTEtMS0w_848aadde-e6e1-479a-99e1-a86675b8b6b9"
      unitRef="usd">49209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy0xLTEtMS0w_52ba468a-fd3e-449c-b1a0-c62e3ab6929e"
      unitRef="usd">15481000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy0zLTEtMS0w_8bde5498-cb57-4983-a58c-59e06ba95b36"
      unitRef="usd">10712000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy01LTEtMS0w_b893363b-f7a4-4f80-ac24-cfb6d19e14ad"
      unitRef="usd">31104000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfNy03LTEtMS0w_093e5db0-e06b-4358-aaeb-b2d0d285f708"
      unitRef="usd">21729000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC0xLTEtMS0w_1e839fec-2975-472b-9032-01800ab539b8"
      unitRef="usd">17162000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC0zLTEtMS0w_6ee88bcd-8480-4dc8-a98f-e000ddb791a7"
      unitRef="usd">15739000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC01LTEtMS0w_9cf90235-0dc2-4dff-b0ff-86d880b17510"
      unitRef="usd">32225000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOC03LTEtMS0w_1093c4bc-231e-4b9e-8821-1aa1adf45a0e"
      unitRef="usd">33241000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS0xLTEtMS0w_17006345-7393-44fa-9f5b-6deb53d50d2e"
      unitRef="usd">26855000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS0zLTEtMS0w_88412315-6564-4cfc-9c19-480134906ff8"
      unitRef="usd">19912000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS01LTEtMS0w_9f45b8b5-f5e9-44d4-b078-0c12dc5799a9"
      unitRef="usd">53654000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfOS03LTEtMS0w_558e3b9e-b655-4094-a3db-8c2a551a8af3"
      unitRef="usd">45633000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtMS0xLTEtMA_56902694-b91a-4377-bf9b-6e86521df682"
      unitRef="usd">59498000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtMy0xLTEtMA_915fafb0-09a9-4686-8157-d269b2f0b930"
      unitRef="usd">46363000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtNS0xLTEtMA_4b990410-2c49-48ca-b1cf-5a11bef075bc"
      unitRef="usd">116983000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTAtNy0xLTEtMA_2b9755af-f9c0-469d-90f3-e008bdf1e098"
      unitRef="usd">100603000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtMS0xLTEtMA_dc807d80-8afc-463a-a07f-b8c32ae7306f"
      unitRef="usd">-25635000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtMy0xLTEtMA_47cb7a3c-5565-4199-ae53-459dffdc05b7"
      unitRef="usd">-23759000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtNS0xLTEtMA_f92895a3-3b37-422a-bf10-dc36b99fdd21"
      unitRef="usd">-51503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTEtNy0xLTEtMA_158580b4-2205-48dd-ac77-d1e3445f6fc9"
      unitRef="usd">-51394000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtMS0xLTEtMA_f1aac529-f7a2-4b69-a3a8-cfda3d99516e"
      unitRef="usd">231000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtMy0xLTEtMA_36bdb2e7-bd1a-4b47-9ce8-4a8c846044c6"
      unitRef="usd">479000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtNS0xLTEtMA_be4bf002-2c9c-4940-a95e-99f16488152b"
      unitRef="usd">349000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTMtNy0xLTEtMA_2ecf7d08-4d19-4b26-aa46-acd920389bee"
      unitRef="usd">1183000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtMS0xLTEtMA_4c918448-6352-4bfb-97aa-e6ea96fa5454"
      unitRef="usd">1868000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtMy0xLTEtMA_bd860ffd-ca06-4a75-acf2-493671f92add"
      unitRef="usd">4116000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtNS0xLTEtMA_33da0c0d-aaa4-43b3-8c21-a555ce840d0a"
      unitRef="usd">3738000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTQtNy0xLTEtMA_a4098efe-098c-462d-be1f-b85cb941bbe4"
      unitRef="usd">6999000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtMS0xLTEtMA_7e4b6c35-7722-4c15-9d40-181ac7bb06bb"
      unitRef="usd">334000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtMy0xLTEtMA_ea0bfd21-9070-47d0-a401-ac00495c9cf9"
      unitRef="usd">332000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtNS0xLTEtMA_6cfa1362-9e13-4700-aa28-9f43435a9d38"
      unitRef="usd">302000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTUtNy0xLTEtMA_ffa8bfc2-b129-4ee4-b44e-6265f01ab6f2"
      unitRef="usd">-1275000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtMS0xLTEtMA_3ba8dd7a-ef50-4292-914c-a6d54f42dce8"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtMy0xLTEtMA_81cec28c-e2d0-4621-88ba-2e4df9f00679"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtNS0xLTEtMA_17686ff8-86d0-4b08-bcc3-4e1839ba3957"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTYtNy0xLTEtMA_811b816f-747f-4c27-9daa-23cc2c11b7e9"
      unitRef="usd">-7143000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctMS0xLTEtMA_e46f5418-196a-401b-adf9-a8be27b21d2f"
      unitRef="usd">-1303000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctMy0xLTEtMA_e7fb1f34-0cde-4e40-8aac-fa70d0bd53e2"
      unitRef="usd">-3305000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctNS0xLTEtMA_b9a0d666-d9f7-43d7-8b0d-33262b9a2c71"
      unitRef="usd">-3087000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTctNy0xLTEtMA_1e065b4d-20ec-4d90-9f63-446a4043af45"
      unitRef="usd">-14234000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtMS0xLTEtMA_97c8a1ff-fa73-4c1c-b84b-a038f2436005"
      unitRef="usd">-26938000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtMy0xLTEtMA_45ce90a4-8388-40a7-b9c4-d18fa3b6c592"
      unitRef="usd">-27064000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtNS0xLTEtMA_1ff26bee-3dca-4e82-976f-5a53fed880e3"
      unitRef="usd">-54590000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTgtNy0xLTEtMA_14434440-0617-40a7-8840-a5c5f5087f00"
      unitRef="usd">-65628000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktMS0xLTEtMA_bd391189-c40a-4618-a403-b68035347cb3"
      unitRef="usd">82000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktMy0xLTEtMA_064c7c9b-19a4-403b-a3c1-3271d7f3be5f"
      unitRef="usd">69000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktNS0xLTEtMA_fe29eb6c-d9de-4fac-b2c2-673cbfbd1479"
      unitRef="usd">142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMTktNy0xLTEtMA_dfbae336-f0fc-417c-aad0-1d12689a7336"
      unitRef="usd">129000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtMS0xLTEtMA_ce0ca354-1da9-42fd-b1f7-dbb02d75e9c7"
      unitRef="usd">-27020000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtMy0xLTEtMA_8813c0a4-c721-4f3a-b468-079ffc78418e"
      unitRef="usd">-27133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtNS0xLTEtMA_8d47d90a-a9de-4e9e-9f66-4c542272ea13"
      unitRef="usd">-54732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjAtNy0xLTEtMA_28804768-cb4b-4e1a-ba23-1bf19991949b"
      unitRef="usd">-65757000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtMS0xLTEtMA_7862e2aa-a554-461e-8f54-82ebac535b6c"
      unitRef="usdPerShare">-0.60</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtMy0xLTEtMA_b955eddb-8ce6-4df6-b481-8be5acf6d674"
      unitRef="usdPerShare">-0.72</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtNS0xLTEtMA_8f69775c-569e-4de3-9020-60b75176b1c0"
      unitRef="usdPerShare">-1.22</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjEtNy0xLTEtMA_4c9e9878-ae8d-419e-a465-098d8a298197"
      unitRef="usdPerShare">-1.76</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItMS0xLTEtMA_1e484215-6038-4234-a2f9-1836e15bacf6"
      unitRef="shares">45274000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItMy0xLTEtMA_97e943ff-a58c-4985-a865-a84f9abea1d9"
      unitRef="shares">37785000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItNS0xLTEtMA_f40dc12c-f647-402b-bc48-1799ade667a4"
      unitRef="shares">44973000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8xOS9mcmFnOjBmZjRlYmUwYmY5MzQyNzk5ZDViYWZkNWI4ZGM3ZDlmL3RhYmxlOjhlNWFmMDBhMDJiZTRkMmFhOTU2ZGI2OWZmZGM0NzNmL3RhYmxlcmFuZ2U6OGU1YWYwMGEwMmJlNGQyYWE5NTZkYjY5ZmZkYzQ3M2ZfMjItNy0xLTEtMA_a97cdf1b-5750-4a3e-b034-0958689f40c4"
      unitRef="shares">37392000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi0xLTEtMS0w_a43072e5-aeef-4a5d-8ee5-3808a0afa218"
      unitRef="usd">-27020000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi0zLTEtMS0w_7fdd94c4-66aa-4823-803c-c7c02f61073e"
      unitRef="usd">-27133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi01LTEtMS0w_3b5a90a5-b58d-4a4b-8204-c99ae182eaab"
      unitRef="usd">-54732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMi03LTEtMS0w_022fcb1b-47f2-4ed9-bb65-2b496b5df90c"
      unitRef="usd">-65757000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy0xLTEtMS0w_9069250e-0cbb-416d-8f85-fc0e96f253a8"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy0zLTEtMS0w_126cb6d4-d5d6-4399-b846-200020bceae4"
      unitRef="usd">353000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy01LTEtMS0w_29c36f0d-0bc1-44ac-8268-b9202e762731"
      unitRef="usd">-145000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfMy03LTEtMS0w_653915bc-c515-45ca-8a16-b0d6cd13fb97"
      unitRef="usd">292000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC0xLTEtMS0w_b209c2c8-a14f-4ea6-a92f-8eab92eae31b"
      unitRef="usd">-27091000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC0zLTEtMS0w_759b9e52-7ff5-481d-8f8a-610ee9669a52"
      unitRef="usd">-26780000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC01LTEtMS0w_43f735ac-f3e5-4d66-b41e-85b342136384"
      unitRef="usd">-54877000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yMi9mcmFnOjM0YTljYzQ1MzEyNjQ0Mzc4MTZlYWJmZmFlZTg0ZTg1L3RhYmxlOmRhNzVkNzA0ODM0YjQ2YWI4MmFkMTMzZWViZjBiOWU5L3RhYmxlcmFuZ2U6ZGE3NWQ3MDQ4MzRiNDZhYjgyYWQxMzNlZWJmMGI5ZTlfNC03LTEtMS0w_bbe2856b-98c8-4449-be3e-6eb2534e4717"
      unitRef="usd">-65465000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="icc643a1a9a89462ea8f142926d1cdbce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy0xLTEtMS0w_49e050e1-516f-4e19-a0ce-aa6efd1eba2c"
      unitRef="shares">36298000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icc643a1a9a89462ea8f142926d1cdbce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy0zLTEtMS0w_f45a1118-63c0-4b4e-a6a0-a1e7900ecf2a"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1bd023a3c994c81afff96b6257b7e7c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy01LTEtMS0w_5e3f88c9-7153-47ea-bde9-9baddc3c1062"
      unitRef="usd">535954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3df3b30b3bc40f49c57cfec5467d274_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy03LTEtMS0w_92b91355-13d9-41d0-af7a-d72ed23fcb0b"
      unitRef="usd">145000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3eb39108e1544b78637a6dcf4a1af1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy05LTEtMS0w_ba902c81-3073-4c85-80fb-272c8ba84db1"
      unitRef="usd">-431952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33bbc821cf94424e90d966bc2d90e264_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMy0xMS0xLTEtMA_fc370852-4bcc-4aa0-b6e5-c5fbd0e54839"
      unitRef="usd">104151000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNC01LTEtMS0w_52584ba7-fad3-40bb-94d5-57e4ee6f06f0"
      unitRef="usd">58543000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNC0xMS0xLTEtMA_ae7d078a-eb7a-4aee-a50b-bdf3c6e423d9"
      unitRef="usd">58543000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNS01LTEtMS0w_b658070b-4d6a-4d1e-aae9-747fa5c4a355"
      unitRef="usd">737000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNS0xMS0xLTEtMA_eca0ce1a-cf29-4701-80bb-00482cf0665c"
      unitRef="usd">737000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i02e6f333cb8547a185824f503d338007_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNi0xLTEtMS0w_984dd933-4f5b-4563-b890-939971570488"
      unitRef="shares">948000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNi01LTEtMS0w_41f197b4-8c9c-4b80-a398-5c40172a8581"
      unitRef="usd">6969000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNi0xMS0xLTEtMA_b3237070-8c8b-4719-aaae-e475ad0a7331"
      unitRef="usd">6969000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i02e6f333cb8547a185824f503d338007_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNy0xLTEtMS0w_4e179861-4fdf-4bba-9429-8612b7438195"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNy01LTEtMS0w_929c3bb7-fa73-4f3e-9b29-825d0e6e05a8"
      unitRef="usd">1122000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfNy0xMS0xLTEtMA_4b5567dd-0e06-4969-9310-e8c11c4d7b7b"
      unitRef="usd">1122000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i02e6f333cb8547a185824f503d338007_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOC0xLTEtMS0xMjc_0fa43f28-cf64-43b2-af71-9795da8c06b2"
      unitRef="shares">407000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOC01LTEtMS0w_572d0f52-c1c2-4290-a4fe-d237454b3496"
      unitRef="usd">2006000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOC0xMS0xLTEtMA_c9d3ce37-29f3-42f4-a5f6-740bd4c4d810"
      unitRef="usd">2006000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i57a9e34edd9848108c961e9056150839_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOS01LTEtMS0w_07945ddc-091a-405b-8edd-f2940dad1919"
      unitRef="usd">4303000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfOS0xMS0xLTEtMA_c64fec9d-6bc6-47ec-8984-0c2f66e8df8e"
      unitRef="usd">4303000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ic70c7a931ca541a89fac5f733c8728c3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTAtOS0xLTEtMA_13585b1d-37eb-4406-88eb-1f521561b77d"
      unitRef="usd">-38624000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTAtMTEtMS0xLTA_9c980782-7e40-4556-b22c-f584582760bd"
      unitRef="usd">-38624000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib6c3d3b1bfd447e7ad836cd038fbfdd7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTEtNy0xLTEtMA_f39d222b-4cb6-4d93-8b39-dee11c3d29d3"
      unitRef="usd">-61000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTEtMTEtMS0xLTA_d449880d-5a6b-4105-8712-0fdf53befb5d"
      unitRef="usd">-61000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i451232c957754acfbf0660065c6575c3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItMS0xLTEtMA_6721f238-0dae-47c9-82a0-a3a9dec6f206"
      unitRef="shares">37703000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i451232c957754acfbf0660065c6575c3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItMy0xLTEtMA_71550772-44a9-4a14-86c0-7451a4031d27"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee099da61ea048938799d026b602324e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItNS0xLTEtMA_be4415f3-aa4a-4ede-949b-163cae076d76"
      unitRef="usd">605622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30832c01e8ad41799fc586d9d56a1084_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItNy0xLTEtMA_4cc03f57-6c4c-4193-a191-acea4565ee6a"
      unitRef="usd">84000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i028aa09db43d40d7a5c5e1b233b7de0a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItOS0xLTEtMA_d5afd9e0-66bd-4f3a-803b-cbef3abb09e4"
      unitRef="usd">-470576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11cef32a50e94258b02c541bbaeb2051_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTItMTEtMS0xLTA_76dfb6d8-3882-439e-b8b8-e6b6dabf6441"
      unitRef="usd">135134000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic903b385662e498a822fee65c2b57d82_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTMtMS0xLTEtNTg2Ng_82f6b77d-62ae-4dca-a023-71f945f58747"
      unitRef="shares">234000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i05e66cb34775481f961486c47f74094d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTMtNS0xLTEtNTg2Ng_190f712b-c9df-4342-9436-5722c9f24119"
      unitRef="usd">2673000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTMtMTEtMS0xLTYyMDQ_952e7404-a8a9-4c9c-a16f-2554aff235ac"
      unitRef="usd">2673000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i05e66cb34775481f961486c47f74094d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTQtNS0xLTEtNTg3MA_f29e3e5f-a9cc-496a-82d5-078272853dc4"
      unitRef="usd">3660000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTQtMTEtMS0xLTYyMDk_bed4214f-d0fa-4e4c-a89e-2789a4541f87"
      unitRef="usd">3660000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i72c0678824b149a7968cf6f7b8816cbc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTUtOS0xLTEtNTg4MQ_0feb3284-b1eb-41ec-81c6-c58b57f68204"
      unitRef="usd">-27133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTUtMTEtMS0xLTYyMTc_374cdea5-3119-436b-b3d1-c234f651497b"
      unitRef="usd">-27133000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i591846dec2284c93a3dc3c2275a792dd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTYtNy0xLTEtNTg4NA_e3e61618-6da0-4019-b99b-6afa0aee1ee8"
      unitRef="usd">354000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTYtMTEtMS0xLTYyMTE_4b9236b7-a77c-476a-8dbe-00fac783ce34"
      unitRef="usd">354000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i5d6c62d36e704c2f8423a242bcc87c7f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctMS0xLTEtNjIxMw_f2e6bd38-fe6f-43d9-8ff5-ab7d2e3ef386"
      unitRef="shares">37937000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5d6c62d36e704c2f8423a242bcc87c7f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctMy0xLTEtNjIxNQ_e9c581bc-063d-4f3e-b6d2-ecacbe6b93d0"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8920c4050ed24cd9a3f82d4403e06c17_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctNS0xLTEtNjIxNQ_f3457a2b-8d05-433c-9cbd-7d6685f23d2a"
      unitRef="usd">611955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04dda1cde18147b88e7dcf30eb9460e5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctNy0xLTEtNjIxNQ_9a44cf78-06b7-48d2-ae9a-348c8a4ad7e8"
      unitRef="usd">438000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4f0c3f4d02d410a800f45e403eb7bbc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctOS0xLTEtNjIxNQ_4dad68fe-b135-4cc9-9dd9-db3fcbc6faa9"
      unitRef="usd">-497709000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4d26acd9b8a400abea78339268567c3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjZlMjQ2MDRjMWNjZDQ0ZTZiYWNkMzc0N2Y5ZGMxNDYxL3RhYmxlcmFuZ2U6NmUyNDYwNGMxY2NkNDRlNmJhY2QzNzQ3ZjlkYzE0NjFfMTctMTEtMS0xLTYyMTU_0fbab0ab-1bff-435e-960a-77473ee5dc0a"
      unitRef="usd">114688000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie27da8e195b840578be18e0a64e3045c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi0xLTEtMS0w_d03c02b5-7992-40fc-ae21-846a4397ebea"
      unitRef="shares">44441000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie27da8e195b840578be18e0a64e3045c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi0zLTEtMS0w_cb5d0bca-de11-4bad-b094-64902e72e9d0"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ed732cf386a4740ba075eb174640321_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi01LTEtMS0w_d576da01-71dd-4635-8c68-ee4cefe4c8b7"
      unitRef="usd">848891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d77c28ddce94519ae149e6c46c0b7e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi03LTEtMS0w_785299e1-7343-402f-a3b8-9dd72db1059d"
      unitRef="usd">83000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i192585804c754a029871c960e9bc6dc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi05LTEtMS0w_2c6649fc-55e8-4a60-92ec-a28959841e95"
      unitRef="usd">-542030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMi0xMS0xLTEtMA_2a91b34b-a469-40d8-89f5-38c5956536de"
      unitRef="usd">306948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7c875da7a69437c926b83da41643f0b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMy01LTEtMS0yNTk0_f21f2deb-db24-4c59-8427-0969f0016a2d"
      unitRef="usd">-58543000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i197c6a2506ba4d1fbf2e15ccd0123278_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMy05LTEtMS0yNTk0_e6f38847-153c-403b-8c30-17bbcbad3e40"
      unitRef="usd">7531000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMy0xMS0xLTEtMjYwMQ_421320a9-3db6-4bcd-bf35-b02cfd4e837a"
      unitRef="usd">-51012000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS0xLTEtMS0w_c2177a6c-8704-438b-b001-5713f4c368e7"
      unitRef="shares">726000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS0zLTEtMS0w_92f711fc-ab0b-4ba6-a869-7a041f9ac1f6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS01LTEtMS0w_9f3cf758-3862-41b0-96a0-901aec997ddd"
      unitRef="usd">2249000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNS0xMS0xLTEtMA_a86140fd-fa3f-480c-9bb9-a8340237d552"
      unitRef="usd">2250000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1a5fbda910e24ae6922f5a857014594b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNi0xLTEtMS0w_6320f6c9-b74e-483b-84e8-3625db340dd4"
      unitRef="shares">38000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNi01LTEtMS0w_68276630-fefc-446e-97b3-013cd131a08f"
      unitRef="usd">1192000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfNi0xMS0xLTEtMA_817072e5-f584-4a7b-b94b-9b7713f75035"
      unitRef="usd">1192000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOC01LTEtMS0w_70b2f99a-454c-4b95-a694-45915b08f3f9"
      unitRef="usd">2585000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOC0xMS0xLTEtMA_61dd2ba2-4e31-4b6d-9b2d-0c65faa67c8d"
      unitRef="usd">2585000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i185404b6803f4a74a9571cef5304aa56_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOS01LTEtMS0w_e6c3b791-26a0-433c-993b-da3f0d7afb51"
      unitRef="usd">7385000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfOS0xMS0xLTEtMA_fbf99cdf-cb5d-40b2-ac34-8e76462ac3d7"
      unitRef="usd">7385000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i2dbc8679c13c403c9349839900a41ad8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTAtOS0xLTEtMA_6a53160f-abfb-4e6f-94ae-4467633b0369"
      unitRef="usd">-27712000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTAtMTEtMS0xLTA_04a7fe27-574c-4a17-bf29-e6412e0f558a"
      unitRef="usd">-27712000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if9d791386b154c7cba7eefa4629a515a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTEtNy0xLTEtMA_8a72ebe1-33b2-43e9-976b-e4d9462c1b9e"
      unitRef="usd">-74000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTEtMTEtMS0xLTA_bd3a5675-c159-4c87-bb2c-6451f5c628e1"
      unitRef="usd">-74000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ie9d6be1275ac4a5abd758cba1b04021a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItMS0xLTEtMA_bed93b2c-b96f-442b-8679-a868c8d6e27d"
      unitRef="shares">45205000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie9d6be1275ac4a5abd758cba1b04021a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItMy0xLTEtMA_dd9c93dc-8887-4ca7-9c0f-7bcd02b0d4ce"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic960e6629738433b80831864b6678f49_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItNS0xLTEtMA_9fb7518c-53c2-4754-9af4-fed9a6bfb2b3"
      unitRef="usd">798589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i434ab640da4947319012126a03a6ceaf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItNy0xLTEtMA_85293fa9-5220-482d-afa2-f0c834263a94"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16594b14a30d44278b1d5ae5ef3c1d71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItOS0xLTEtMA_8f9930a6-b564-4056-960d-97e02491e6e2"
      unitRef="usd">-562211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66e7fd098d11411ea101e2bd1ee76579_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTItMTEtMS0xLTA_3f782011-8f59-4883-b271-6bd6425b5962"
      unitRef="usd">236392000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic59b42c2cafa49079db0f48dfc7a5204_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTQtMS0xLTEtMA_5cc239b4-56c7-4009-b7b3-7917a12beb8e"
      unitRef="shares">297000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i31e3782f417c42b790937e0b81468a2b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTQtNS0xLTEtMA_d0954dad-d3fa-4a3d-972e-2e0789ef60d1"
      unitRef="usd">2255000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTQtMTEtMS0xLTA_942a20b2-614c-4f6c-a8c7-2624a5bfa49e"
      unitRef="usd">2255000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i31e3782f417c42b790937e0b81468a2b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTctNS0xLTEtMA_2f5ccb4e-244c-42e0-93e5-01c5a763e31d"
      unitRef="usd">8171000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTctMTEtMS0xLTA_a6fc03a2-3bfc-40c9-a5d5-036d53eb2a57"
      unitRef="usd">8171000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="iffb27d720d4b41b5af4caba4fc2868e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTgtOS0xLTEtMA_50cf3e2b-a133-479a-aaff-49ba56256278"
      unitRef="usd">-27020000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTgtMTEtMS0xLTA_2cc201f4-8c2d-4cec-bae0-c97457fb8cc2"
      unitRef="usd">-27020000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i81e852d135894d2f870a0434a0c1a687_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTktNy0xLTEtMA_066d0cb5-9d3f-47f9-bdd5-eb10dd3ffb41"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMTktMTEtMS0xLTA_b574a5e0-3c8e-458c-858f-f7c78ef74702"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i8e3f8faacf914da89036485e97f40b2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtMS0xLTEtMA_ecefb894-cf74-40f7-8a2b-3239699b5b0b"
      unitRef="shares">45502000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8e3f8faacf914da89036485e97f40b2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtMy0xLTEtMA_ba416d4d-0138-49f0-9c7a-7ab39b59d4f3"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf16e34bf4bd4bd2aee63b861bf65bd5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtNS0xLTEtMA_84555a65-06e3-4785-9c68-59bc4f6c5442"
      unitRef="usd">809015000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7d0ce387ff84394a5549737a55ffa80_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtNy0xLTEtMA_a6f2b2f9-8099-405c-bffe-2923f01b3f0b"
      unitRef="usd">-62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id208e45a247b413ab5a81e28c7be569d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtOS0xLTEtMA_34a91b0e-6078-4e4e-9564-5f3f0725886a"
      unitRef="usd">-589231000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yNS9mcmFnOjAzMmU2NzQzNjVjNzRiNjY4MDhmNjE0ZmIxNjUxYjdjL3RhYmxlOjU1MDRiYmU2NDY4ZjQyMWQ4YzFjNzAxNGUxNzY2OWI3L3RhYmxlcmFuZ2U6NTUwNGJiZTY0NjhmNDIxZDhjMWM3MDE0ZTE3NjY5YjdfMjAtMTEtMS0xLTA_96534819-e98e-42a1-b677-8ae0a84cd2f2"
      unitRef="usd">219727000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMy0xLTEtMS0w_3b5a90a5-b58d-4a4b-8204-c99ae182eaab"
      unitRef="usd">-54732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMy0zLTEtMS0w_022fcb1b-47f2-4ed9-bb65-2b496b5df90c"
      unitRef="usd">-65757000</us-gaap:NetIncomeLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNS0xLTEtMS0w_91fdd53c-47fa-42e4-8f5e-bd49b52e1147"
      unitRef="usd">15405000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNS0zLTEtMS0w_f221b148-0821-45b0-9ed5-aa661dfd980e"
      unitRef="usd">8094000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNi0xLTEtMS0w_113f9904-2b43-4e00-95f5-115f945b461a"
      unitRef="usd">2880000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNi0zLTEtMS0w_f0e1f1e0-d6b8-4e40-8851-457759d436f8"
      unitRef="usd">2814000</us-gaap:DepreciationDepletionAndAmortization>
    <nstg:RepaymentOfAccruedInterestOfLongTermDebt
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNy0xLTEtMS0w_5d9c7b3b-228e-4dac-8620-3536d915a8ce"
      unitRef="usd">0</nstg:RepaymentOfAccruedInterestOfLongTermDebt>
    <nstg:RepaymentOfAccruedInterestOfLongTermDebt
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNy0zLTEtMS0w_449afc68-4472-46e6-bae4-983a07a924eb"
      unitRef="usd">2593000</nstg:RepaymentOfAccruedInterestOfLongTermDebt>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0xLTEtMS02MjI_dc1c5cf1-7f10-4e04-bace-f04fdaa176e4"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0zLTEtMS02MTQ_e28204f0-865f-4380-9673-3ab6a28d4b19"
      unitRef="usd">-300000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0xLTEtMS0w_d0e2309e-4bb3-4364-b709-78c9e2fbe5c9"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOC0zLTEtMS0w_d00e9a57-7fb1-4d35-8348-5d82a9e3c0ec"
      unitRef="usd">-7143000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <nstg:InterestAccruedOnLongTermNotes
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOS0xLTEtMS0w_051c26ff-4f1f-4892-9b26-7d0a192f17c5"
      unitRef="usd">709000</nstg:InterestAccruedOnLongTermNotes>
    <nstg:InterestAccruedOnLongTermNotes
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfOS0zLTEtMS0w_247dd5cb-02eb-43c1-b632-75f12ab729ca"
      unitRef="usd">3454000</nstg:InterestAccruedOnLongTermNotes>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTEtMS0xLTEtMA_594a623a-02bc-40f5-872c-8412359cfa68"
      unitRef="usd">2401000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTEtMy0xLTEtMA_f7494ab0-3657-4703-895d-5be746060dad"
      unitRef="usd">150000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <nstg:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTItMS0xLTEtMA_13ac54d2-96ae-4b99-928d-191869da6e31"
      unitRef="usd">1671000</nstg:OperatingLeaseRightOfUseAssetsAmortization>
    <nstg:OperatingLeaseRightOfUseAssetsAmortization
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTItMy0xLTEtMA_20f29284-e278-420c-aa2d-4217240282ae"
      unitRef="usd">1596000</nstg:OperatingLeaseRightOfUseAssetsAmortization>
    <us-gaap:InventoryWriteDown
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTQtMS0xLTEtMA_5d88fe86-d26a-47fd-9357-ad9d48dd5129"
      unitRef="usd">1369000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTQtMy0xLTEtMA_a0596978-5c0f-49e5-9834-55a0e62847d6"
      unitRef="usd">14000</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTYtMS0xLTEtMA_2217b0bf-8945-4a80-bc26-e81c145d0738"
      unitRef="usd">1191000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTYtMy0xLTEtMA_59e4d222-d746-4ea1-960d-48975ee7f0a6"
      unitRef="usd">-5129000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTctMS0xLTEtMA_75c1992f-7fac-4fe9-84ba-343166239a15"
      unitRef="usd">7048000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTctMy0xLTEtMA_eb7edc64-f98c-4088-ac3c-130118729179"
      unitRef="usd">6559000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTgtMS0xLTEtMA_0feb6896-9407-4ee0-816b-e3b78994eaac"
      unitRef="usd">5684000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTgtMy0xLTEtMA_0391c46c-da51-4161-844c-b1ba2c64bde0"
      unitRef="usd">-5493000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTktMS0xLTEtMA_e6724470-8486-43e9-b458-c13e216a7844"
      unitRef="usd">6041000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMTktMy0xLTEtMA_9cedb970-8d8f-4fc7-8e62-912fffdf6fc2"
      unitRef="usd">-2835000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjAtMS0xLTEtMA_34977e14-2f20-4828-9e53-145fa1015920"
      unitRef="usd">553000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjAtMy0xLTEtMA_6bbe9493-d45d-4da9-89dd-e4fe596dd933"
      unitRef="usd">47000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjEtMS0xLTEtMA_12919379-d314-43f5-a513-bee20b235f6d"
      unitRef="usd">-806000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjEtMy0xLTEtMA_ad0f01a3-869e-44df-b115-2fb491d704ae"
      unitRef="usd">-3117000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <nstg:ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjItMS0xLTEtMA_6ee4934a-bce2-4969-b7b0-49ceabe9010b"
      unitRef="usd">-149000</nstg:ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits>
    <nstg:ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjItMy0xLTEtMA_2f17b909-2109-4a08-928d-749e5353c57b"
      unitRef="usd">-3100000</nstg:ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjMtMS0xLTEtMA_5cbf4622-89a9-4536-aeb7-1126e2cb27c7"
      unitRef="usd">1306000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjMtMy0xLTEtMA_8550f528-15fc-414c-ac1b-e122d43c9142"
      unitRef="usd">1075000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <nstg:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjQtMS0xLTEtMA_8cf2ec98-d788-4b68-95f3-6c4b7366fc99"
      unitRef="usd">-2090000</nstg:IncreaseDecreaseInOperatingLeaseLiabilities>
    <nstg:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjQtMy0xLTEtMA_a4d43a45-c5da-4df8-9a4e-0dd97265aca3"
      unitRef="usd">-1187000</nstg:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjUtMS0xLTEtMA_47d0f469-9953-4b73-941b-2491b94c8fc5"
      unitRef="usd">-44167000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjUtMy0xLTEtMA_1def8a9a-4e5a-4c7a-ad92-2a7a28fdfb84"
      unitRef="usd">-50139000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjctMS0xLTEtMA_17fbe26b-0b00-4472-9be8-98946b0ea534"
      unitRef="usd">3784000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjctMy0xLTEtMA_73fb5c28-04f2-4b85-b9c2-e3e9398df46a"
      unitRef="usd">5365000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjktMS0xLTEtMA_1aca9e5e-cf3c-4f0f-9f55-fa5ebee879c1"
      unitRef="usd">4000000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMjktMy0xLTEtMA_9a1e822e-be4b-4583-aebb-179f5ca11f6b"
      unitRef="usd">17218000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzAtMS0xLTEtMA_52ec945e-0924-427e-b728-273db25076d8"
      unitRef="usd">24764000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzAtMy0xLTEtMA_6fadca1c-ff6a-4184-9aa1-74d14c35437e"
      unitRef="usd">69284000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzEtMS0xLTEtMA_a95de3cd-48f7-4e14-a645-8e59bd2532fa"
      unitRef="usd">235263000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzEtMy0xLTEtMA_aaac4e7c-a0f8-4b72-894f-9441b3750358"
      unitRef="usd">38804000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzItMS0xLTEtMA_11b3a5e0-95a0-49ce-af3d-3fb062603020"
      unitRef="usd">-210283000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzItMy0xLTEtMA_73997ac1-5146-4b10-bca3-715f246ccf63"
      unitRef="usd">42333000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzQtMS0xLTEtMA_8a1998bf-6f70-4799-bf9e-c243bdbadcbb"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzQtMy0xLTEtMA_d4871dce-5d33-49af-a396-cb96aabb6577"
      unitRef="usd">230000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzUtMS0xLTEtMA_bcab3d17-61a0-48ca-acc2-4081a7d3aaf1"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzUtMy0xLTEtMA_f8b790bf-f2e4-4af1-b1b1-7893a87899b9"
      unitRef="usd">7403000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzYtMS0xLTEtMA_ff1c555f-d0e2-400a-9d23-8328b91ca863"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzYtMy0xLTEtMA_f4c651ee-93b0-4dfe-9adc-e9585078f602"
      unitRef="usd">80000000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzctMS0xLTEtMA_a55d59e6-e397-4428-b6d5-4f9dc97fb350"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzctMy0xLTEtMA_dd65620c-b7c8-4b8b-b25c-538d340a8d86"
      unitRef="usd">4845000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzktMS0xLTEtMA_7db3c7c3-fddb-4240-854e-6e7d8befd89d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfMzktMy0xLTEtMA_d7ed7e4e-f622-47f3-8bdc-e3026121bab3"
      unitRef="usd">737000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDAtMS0xLTEtMA_78ea1ec8-a285-4e30-9204-ccaf6dd0c266"
      unitRef="usd">2585000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDAtMy0xLTEtMA_3fa68e27-15f2-4ba7-90f0-53e7ababd6d2"
      unitRef="usd">2006000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMS0xLTEtMA_06458fdc-205c-46f4-8998-3d9d3546847b"
      unitRef="usd">1192000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMy0xLTEtMA_40ae0e35-2769-421b-a548-0d6fcf4e9ebf"
      unitRef="usd">1122000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDItMS0xLTEtMA_e8a2fdbe-d25c-49c8-8176-1f26bde2c084"
      unitRef="usd">4503000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDItMy0xLTEtMA_22e2e44d-5411-4d35-8f24-a1d40c349981"
      unitRef="usd">9641000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMS0xLTEtNzE2Nw_54f25bfe-435d-4367-b1ca-39e6396a9660"
      unitRef="usd">119000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDEtMy0xLTEtNzE2Nw_c511fdef-73a0-4730-a65a-3c1e3f67d3df"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDMtMS0xLTEtMA_4fbbf877-e9ac-4140-83cc-7f9b25a01900"
      unitRef="usd">2991000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDMtMy0xLTEtMA_04749270-4a44-4c6c-8baf-68085ec9610f"
      unitRef="usd">147246000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDQtMS0xLTEtMA_0ddb7d26-602a-4035-92d1-f9dbe4086cbc"
      unitRef="usd">-251459000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDQtMy0xLTEtMA_6121321d-3021-4c6a-9b1a-196d643178e1"
      unitRef="usd">139440000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDUtMS0xLTEtMA_62d5dc16-682c-4702-86c2-6006652e00bf"
      unitRef="usd">-9000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDUtMy0xLTEtMA_d6bc3945-1642-41d7-9259-99a11dc62fb9"
      unitRef="usd">-30000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDctMS0xLTEtMA_fddbdd1a-aa8c-45ed-bd94-d58b69185821"
      unitRef="usd">411848000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i33bbc821cf94424e90d966bc2d90e264_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDctMy0xLTEtMA_d7675f8d-4d5e-4d54-ae30-8eb5faab32b3"
      unitRef="usd">29033000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDgtMS0xLTEtMA_1b4ca3bb-2afa-42ad-93a4-562184556245"
      unitRef="usd">160380000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id4d26acd9b8a400abea78339268567c3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNDgtMy0xLTEtMA_f775749c-a786-4364-9362-8ba16597f9d2"
      unitRef="usd">168443000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNTEtMS0xLTEtMA_fbfb0ddb-b008-4858-9ed8-4c9783e37b73"
      unitRef="usd">192000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8yOC9mcmFnOjA0YTAwNjI5OTZhYTRhY2ZiOWUzNGEzYmU5ZDgxMzljL3RhYmxlOmM1ZjJkNDk4MWU3NTQ2YThiMGM1YTBiZTY2YTc2NDBkL3RhYmxlcmFuZ2U6YzVmMmQ0OTgxZTc1NDZhOGIwYzVhMGJlNjZhNzY0MGRfNTEtMy0xLTEtMA_388a5252-ad9b-49df-a5b6-0a0340df0008"
      unitRef="usd">449000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNC9mcmFnOmJjYjQzNGEyZGIyZDRkMGFhOWRhZjc4ZmEzYWY0Y2ZhL3RleHRyZWdpb246YmNiNDM0YTJkYjJkNGQwYWE5ZGFmNzhmYTNhZjRjZmFfMjUwMg_61568d1b-2172-4b51-a2a5-648190537895">Description of the BusinessNanoString Technologies, Inc. (the &#x201c;Company&#x201d;) was incorporated in the state of Delaware on June&#160;20, 2003. The Company&#x2019;s headquarters is located in Seattle, Washington. The Company&#x2019;s proprietary single-molecule chemistries enable the direct detection, identification, and quantification of individual target molecules in biological samples by attaching unique molecular reporters to each target molecule of interest. The Company currently markets and sells two platforms based on its proprietary technologies, its nCounter Analysis System, and its GeoMx Digital Spatial Profiler, or GeoMx DSP System, both consisting of instruments and consumables, to academic, government, biopharmaceutical, and clinical laboratory customers.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <nstg:NumberOfPlatforms
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNC9mcmFnOmJjYjQzNGEyZGIyZDRkMGFhOWRhZjc4ZmEzYWY0Y2ZhL3RleHRyZWdpb246YmNiNDM0YTJkYjJkNGQwYWE5ZGFmNzhmYTNhZjRjZmFfNTA2_ef3817c3-b7e9-4edf-a83c-7b89255264c5"
      unitRef="platform">2</nstg:NumberOfPlatforms>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMTI_f9d7f963-097d-43cb-95d8-c67a4c606c7a">Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company and its wholly-owned subsidiaries. The unaudited condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all information and disclosures required by generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for annual financial statements. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and accompanying notes included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and U.S. GAAP for unaudited condensed consolidated financial information. Accordingly, they do not include all information and footnotes required by U.S. GAAP for complete financial statements. The accompanying unaudited condensed consolidated financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#x2019;s financial position and results of its operations as of and for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless indicated otherwise, all amounts presented in financial tables are presented in thousands, except for per share and par value amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Given the global economic climate and additional or unforeseen effects from the COVID-19 pandemic, certain estimates are becoming more challenging, and actual results could differ materially from those estimates. The results of the Company&#x2019;s operations for the three and six month period ended June&#160;30, 2021 is not necessarily indicative of the results to be expected for the full year or for any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration expected to be received in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product or service to the customer, meaning the customer has the ability to use and obtain the benefit of the product or service. The Company recognizes revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates the majority of its revenue from sales of its proprietary nCounter Analysis and GeoMx DSP systems, and related consumables. Services consist of instrument service contracts and service fees for assay processing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company at times may enter into collaboration agreements that generally recognizes revenue based on the timing and amount of development activities or the achievement of certain milestones. Expenses incurred in relation to research activities conducted in conjunction with our collaboration partners are recognized when the related activities have occurred and are classified in the statement of operations, generally as research and development expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to January 1, 2021, in accordance with the prior accounting guidance for debt with conversion and other options, the Company separately accounted for the liability and equity components of its 2.625% Convertible Senior Notes due 2025 (&#x201c;Convertible Notes&#x201d;) by allocating the proceeds between the liability component and the embedded conversion feature, or the equity component, due to the Company&#x2019;s ability to settle the Convertible Notes in cash, common stock or a combination of cash and common stock, at its option. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company&#x2019;s non-convertible debt borrowing rate for similar debt. The equity component of the Convertible Notes was recognized as a debt discount and represented the difference between the proceeds from the issuance of the Convertible Notes and the fair value of the liability of the Convertible Notes on their respective dates of issuance. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred, and a portion of the deferred issuance costs were deemed attributable to the equity component and were allocated to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted &#x201c;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#x201d;  (&#x201c;ASU 2020-06&#x201d;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company uses the if-converted method for purposes of calculating dilutive earnings per share, if the Convertible Notes are dilutive during the period. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred and are amortized to interest expense over five years using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; See Note 9. Long-term Debt, Net for additional information regarding the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception of a contract. The Company&#x2019;s leasing portfolio is comprised of operating leases primarily for general office, manufacturing, and research and development purposes. Operating lease liabilities and the corresponding right-of-use assets are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease right-of-use asset is reduced by lease incentives included in the agreement. As the existing leases do not contain an implicit interest rate, the Company estimates its incremental borrowing rate based on information available at commencement date in determining the present value of future payments. The Company includes options to extend the lease in the lease liability and right-of-use asset when it is reasonably certain that the option will be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. For our short-term leases, we recognize lease payments as an expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capitalized Internal-Use Software Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes certain development costs incurred in connection with software development for hosted third-party software platforms used in operations. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as part of other long-term assets. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over the term of the related hosting arrangement and is recorded within the consolidated statements of operations based on the functional use of the software. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board, or FASB, issued &#x201c;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40).&#x201d; The new guidance simplifies the number of accounting models for convertible instruments; and as a result, under the remaining available models, removes the requirement to separately account for conversion features between liability and equity components. The ASU will become effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, with adoption as of the beginning of the annual fiscal year. The Company adopted the standard, on a modified retrospective basis, on January 1, 2021, and as a result, has increased long-term debt and reduced equity by $58.5 million related to reclassification of the initial debt discount and debt issuance costs that were attributed to equity as determined by the initial accounting for the Convertible Notes. Additionally, the Company reduced its accumulated deficit by $7.5 million to reverse the cumulative impact &lt;/span&gt;&lt;/div&gt;of  previously amortized debt discount costs through December&#160;31, 2020. See to Note 9. Long-term Debt, Net for additional information.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMzI_6a5738e9-791c-435a-b77a-53f2eaae9b90">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company and its wholly-owned subsidiaries. The unaudited condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all information and disclosures required by generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for annual financial statements. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and accompanying notes included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and U.S. GAAP for unaudited condensed consolidated financial information. Accordingly, they do not include all information and footnotes required by U.S. GAAP for complete financial statements. The accompanying unaudited condensed consolidated financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#x2019;s financial position and results of its operations as of and for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless indicated otherwise, all amounts presented in financial tables are presented in thousands, except for per share and par value amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Given the global economic climate and additional or unforeseen effects from the COVID-19 pandemic, certain estimates are becoming more challenging, and actual results could differ materially from those estimates. The results of the Company&#x2019;s operations for the three and six month period ended June&#160;30, 2021 is not necessarily indicative of the results to be expected for the full year or for any other period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMzQ_ef81d98b-277c-4edc-9825-affbf65e6559">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration expected to be received in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product or service to the customer, meaning the customer has the ability to use and obtain the benefit of the product or service. The Company recognizes revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates the majority of its revenue from sales of its proprietary nCounter Analysis and GeoMx DSP systems, and related consumables. Services consist of instrument service contracts and service fees for assay processing.&lt;/span&gt;&lt;/div&gt;The Company at times may enter into collaboration agreements that generally recognizes revenue based on the timing and amount of development activities or the achievement of certain milestones. Expenses incurred in relation to research activities conducted in conjunction with our collaboration partners are recognized when the related activities have occurred and are classified in the statement of operations, generally as research and development expense.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMTU_334f1748-ab1b-4b43-bc56-f96eeec3c064">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to January 1, 2021, in accordance with the prior accounting guidance for debt with conversion and other options, the Company separately accounted for the liability and equity components of its 2.625% Convertible Senior Notes due 2025 (&#x201c;Convertible Notes&#x201d;) by allocating the proceeds between the liability component and the embedded conversion feature, or the equity component, due to the Company&#x2019;s ability to settle the Convertible Notes in cash, common stock or a combination of cash and common stock, at its option. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company&#x2019;s non-convertible debt borrowing rate for similar debt. The equity component of the Convertible Notes was recognized as a debt discount and represented the difference between the proceeds from the issuance of the Convertible Notes and the fair value of the liability of the Convertible Notes on their respective dates of issuance. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred, and a portion of the deferred issuance costs were deemed attributable to the equity component and were allocated to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted &#x201c;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#x201d;  (&#x201c;ASU 2020-06&#x201d;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company uses the if-converted method for purposes of calculating dilutive earnings per share, if the Convertible Notes are dilutive during the period. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred and are amortized to interest expense over five years using the effective interest method.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i18b3d9ef6131484185d4a6c01e7d3366_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTA5OTUxMTY3MDgyNw_951cf8ff-2a2f-409a-952c-9dda008133d6"
      unitRef="number">0.02625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfNDM5ODA0NjU1NDEyOA_8a8ee168-49de-403a-9fef-e969bbf85c08">P5Y</us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMjM_d83916f8-2c05-4352-aae0-718df33f1688">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception of a contract. The Company&#x2019;s leasing portfolio is comprised of operating leases primarily for general office, manufacturing, and research and development purposes. Operating lease liabilities and the corresponding right-of-use assets are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease right-of-use asset is reduced by lease incentives included in the agreement. As the existing leases do not contain an implicit interest rate, the Company estimates its incremental borrowing rate based on information available at commencement date in determining the present value of future payments. The Company includes options to extend the lease in the lease liability and right-of-use asset when it is reasonably certain that the option will be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. For our short-term leases, we recognize lease payments as an expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capitalized Internal-Use Software Costs&lt;/span&gt;&lt;/div&gt;The Company capitalizes certain development costs incurred in connection with software development for hosted third-party software platforms used in operations. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as part of other long-term assets. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over the term of the related hosting arrangement and is recorded within the consolidated statements of operations based on the functional use of the software.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTMxMTY_67c73769-078c-4af6-ab6b-d5e38fd52342">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board, or FASB, issued &#x201c;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40).&#x201d; The new guidance simplifies the number of accounting models for convertible instruments; and as a result, under the remaining available models, removes the requirement to separately account for conversion features between liability and equity components. The ASU will become effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, with adoption as of the beginning of the annual fiscal year. The Company adopted the standard, on a modified retrospective basis, on January 1, 2021, and as a result, has increased long-term debt and reduced equity by $58.5 million related to reclassification of the initial debt discount and debt issuance costs that were attributed to equity as determined by the initial accounting for the Convertible Notes. Additionally, the Company reduced its accumulated deficit by $7.5 million to reverse the cumulative impact &lt;/span&gt;&lt;/div&gt;of  previously amortized debt discount costs through December&#160;31, 2020. See to Note 9. Long-term Debt, Net for additional information.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="id7c875da7a69437c926b83da41643f0b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTA5OTUxMTY1ODQ3Mw_c662d8cc-00dd-4dea-ad35-d5906d425fe6"
      unitRef="usd">-58500000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF8zNy9mcmFnOmJmYjI5NWFlZGViNDRlY2E5MDkwZTcxODM4ODFiZmQ1L3RleHRyZWdpb246YmZiMjk1YWVkZWI0NGVjYTkwOTBlNzE4Mzg4MWJmZDVfMTA5OTUxMTY1ODQ4Mw_6b9faedc-cb07-4e03-9db2-ee0b00d7312e"
      unitRef="usd">7500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMjM5Mw_01d821fa-8ae6-4f58-8759-d24eca4ce97b">Revenue from Contracts with Customers&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as a single reportable segment. The Company has one sales force that sells the Company&#x2019;s nCounter and GeoMx DSP instruments, consumables and related services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregated Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table of total revenue is based on the geographic location of end users or distributors who purchase products and services, and of our collaborators. For sales to distributors, their geographic location may be different from the geographic location of the ultimate end customer. For collaboration agreements, revenues are derived from partners located primarily in the United States. Americas consists of the United States, Canada, Mexico, and South America; and Asia Pacific includes Japan, China, South Korea, Singapore, Malaysia, India, and Australia. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="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 by major product line and primary geographic market (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&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:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.940%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product and service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top:12pt;text-align:center"&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:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.940%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product and service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue in the United States was $41.1 million, and $33.8 million for the  six month periods ended June&#160;30, 2021 and 2020, respectively. The Company&#x2019;s assets are primarily located in the United States and therefore are not allocated to any specific geographic region. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract balances and remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities are comprised of the current and long-term portions of deferred revenue of $8.3 million and $7.0 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively, and customer deposits of $1.5 million and $1.6 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively, included within the condensed consolidated balance sheets. Total contract liabilities increased by $1.2 million as of June&#160;30, 2021 as a result of additional deferred revenue of $7.6 million associated primarily with new or extended service contracts, partially offset by the recognition of previously deferred revenue and customer deposits of $6.4 million for the completion of certain performance obligations during the period. The Company recorded contract assets of $0.5 million as of June&#160;30, 2021 related to revenues recognized, but not yet invoiced to customers. The Company did not record any contract assets as of December&#160;31, 2020. The Company&#x2019;s contractual payment terms for its contracts with customers approximate 45 days on average.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, unsatisfied or partially unsatisfied performance obligations related to undelivered products and service contracts were $9.8 million and are expected to be completed over the term of the related contract or as products are delivered.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <nstg:NumberOfSalesForces
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTE3_e2a0ef8b-3208-4b11-801b-bdc765c71361"
      unitRef="sales_force">1</nstg:NumberOfSalesForces>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMjM5NQ_7bb23192-f704-40f8-b2b4-6a4ec2c38b11">&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="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 by major product line and primary geographic market (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&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:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.940%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product and service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top:12pt;text-align:center"&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:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.940%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:7.233%"/&gt;&lt;td style="width:0.1%"/&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:6.648%"/&gt;&lt;td style="width:0.1%"/&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:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Europe and Middle East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product and service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fe5f561a79241caaa457a814f7e3509_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xLTEtMS0w_310b6c86-9227-4a5c-b04c-3eafdd34bc71"
      unitRef="usd">7662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b193f4352747b1a1ae4c6684771261_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0zLTEtMS0w_c4ec086e-e34a-4ab3-9fa6-24fd89ee999d"
      unitRef="usd">2769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6585023727b44ffe906022c0ca483963_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy01LTEtMS0w_55f6c651-8959-4fd3-98a2-ac17a81be812"
      unitRef="usd">1385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f1f6348c2d3493388f79e8ee712af7f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy03LTEtMS0w_411efa0f-3117-4a90-ba00-9abab9c75859"
      unitRef="usd">11816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i703755782a4b4c0e83db61a7f46736bc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy05LTEtMS0w_c3a893cc-517d-4e4d-bcb7-ae55266d7fd0"
      unitRef="usd">13136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idce1658684c347deacdaa62a1d2ba0b0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xMS0xLTEtMA_a369f5f9-814c-4969-baf5-24be68c12871"
      unitRef="usd">6402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ea84f9728c649fda0110d5b3ea6fcf7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xMy0xLTEtMA_1aab2161-10a2-46fb-9681-f5b18ee1c3fa"
      unitRef="usd">4023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib604a01f56c84a6394b40b3646cd57f1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfMy0xNS0xLTEtMA_5a7a628b-6a60-4f96-a3e3-d854725ea434"
      unitRef="usd">23561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1be4847834584a08ac29c627f92ec71c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xLTEtMS0w_dde43a10-6c42-4780-8f07-fcf57ac03792"
      unitRef="usd">12467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b90f544ac244c968d0afae7ffebc587_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0zLTEtMS0w_295aa136-6072-4357-b189-da5c3682c52f"
      unitRef="usd">4512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia89b094bb9ae467f8d3cb3fa51e36a13_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC01LTEtMS0w_e1956285-d44a-4f7e-b081-132bccf3f78e"
      unitRef="usd">1002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6a75af804b94f5682f84afc8a018b2b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC03LTEtMS0w_fde3d744-86c1-40c4-b6f5-76c495eadf2e"
      unitRef="usd">17981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa45be05f9fe46ec9d6676e3fec20f8b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC05LTEtMS0w_16f9a7c2-0957-4639-ad2a-42b8a5faae8a"
      unitRef="usd">23807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cfb2fe3f2c24d239455c13da4f87754_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xMS0xLTEtMA_1200b079-112e-4898-bc7b-9d6d681de2e9"
      unitRef="usd">7856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf2c66a9253843e5a3441c517b1d0241_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xMy0xLTEtMA_a2823f11-d1a3-4c09-abe3-b85f7a3c29d1"
      unitRef="usd">2281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i231d241453d44766a393d70441b67e48_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNC0xNS0xLTEtMA_546ecd40-7289-432a-8ded-0cc1a797fda1"
      unitRef="usd">33944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie24b7a9ebdce474091e66150812e2298_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xLTEtMS0w_3a8ccfce-932f-4dee-9be5-58ca5ed2c536"
      unitRef="usd">20129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d930aed714745cea0334144c7495a29_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0zLTEtMS0w_6ae8ad91-2850-4b45-88f2-1b177cc04ea3"
      unitRef="usd">7281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8123ece0176247b7a70bf9a73eb8cd86_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS01LTEtMS0w_d1af6487-ebac-46ea-a053-7e1bb269733e"
      unitRef="usd">2387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie19a25c9d4314074affb89cce9abbe3c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS03LTEtMS0w_719fc4f3-54bd-41cf-9214-00b10a6f3a43"
      unitRef="usd">29797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6847c5e600b74d0c8e737f670bb9f2c0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS05LTEtMS0w_a8e74bd5-16a2-438a-a8bd-2a43b743d290"
      unitRef="usd">36943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb7b0ca1217d43fd90173b4ba5d10a8d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xMS0xLTEtMA_3967e3b8-e36e-46c9-b313-a7c1c41f2229"
      unitRef="usd">14258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9544d45494d4138986a5f3bfa5ba902_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xMy0xLTEtMA_c2f91d15-017f-4508-8a8f-1bc403326eda"
      unitRef="usd">6304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9907eb5dd8ad4add8dc4039354366dde_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNS0xNS0xLTEtMA_7fb1dd6a-1fc7-4a7f-ba79-1dfdcafd768a"
      unitRef="usd">57505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99b1eeb21b9f44b3ae4616a67b4561e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xLTEtMS0w_2b772f9b-a549-4918-a6ba-003c2dd40bbf"
      unitRef="usd">2497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea093af41d3d4f86b2ca8d6d03d01a2f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0zLTEtMS0w_6ca040ab-982a-4f17-baef-36f09e6ed35d"
      unitRef="usd">1090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic23eb45b55a3443b997809434618862e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi01LTEtMS0w_1a308407-e942-4727-9b7b-de48eebd58c0"
      unitRef="usd">248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40f0f3c844d34518a0c164067e62b82e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi03LTEtMS0w_048af2cb-dbbf-4e48-940a-0ae97dd37fdd"
      unitRef="usd">3835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib62e634e1e0c4a0296ee7f16a5f9e8b3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi05LTEtMS0w_790e2fce-77da-44d4-bc4f-c8728ad449a4"
      unitRef="usd">5182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie862cde45e83433fa981cd1a55b2de80_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xMS0xLTEtMA_dbda1e14-39d3-435d-902c-bef5e49148d2"
      unitRef="usd">1861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b29681b7ac142e5b78471e113af4d84_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xMy0xLTEtMA_ec7f2e43-5531-4f88-8407-552cfa314e7b"
      unitRef="usd">478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bdc63120d6144509b95038ca93db41e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNi0xNS0xLTEtMA_7294e558-7a21-4115-881e-878b2a4b9a9f"
      unitRef="usd">7521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia498090dc6fe4765b212d9cd90e63f3b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xLTEtMS0w_6bb2cbbd-4773-4dc3-bcea-b00d0d41250b"
      unitRef="usd">22626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida75767a3eba4dc7a74217a36ee90d54_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0zLTEtMS0w_2dbeaec9-394d-4c97-a7ca-5740763c4e94"
      unitRef="usd">8371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69c3800fb5f8422e94ebe9a4f64838b6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy01LTEtMS0w_db92c33b-4a16-430b-b679-e22948859736"
      unitRef="usd">2635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0ffdf0c04e445c3b4258bcea3bb7d33_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy03LTEtMS0w_81786b16-77d4-4dac-b53b-f0ec32ef1ddb"
      unitRef="usd">33632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7536fb0953644defaaf28c7a9ed02ae1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy05LTEtMS0w_04cc4a92-6946-44d3-bff8-6ea743298851"
      unitRef="usd">42125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i230599e40b7344f481ab664d2ff1e4bc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xMS0xLTEtMA_1396b429-2bbf-4a17-b0d8-fd40b4e41e9f"
      unitRef="usd">16119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c20d9eda30042eabf74620d25b19133_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xMy0xLTEtMA_eece0247-6a41-42af-a18c-e3e26a88cf1c"
      unitRef="usd">6782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia063d2692fab4e36bf1506a808425611_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfNy0xNS0xLTEtMA_c740c8ea-2e3d-4fd4-b402-be33ee3697ff"
      unitRef="usd">65026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i641d69ee099a40bd8562213c45deade6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xLTEtMS0w_74e30aed-68c9-4804-b64a-6405980da75e"
      unitRef="usd">231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63276cf3c1db4a1e99626b900f2b6195_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0zLTEtMS0w_779bd334-85ad-4847-a825-94bb7a1db858"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fa317355bdb4f0ea42f6c6d45569cd1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC01LTEtMS0w_f5a46245-6aec-4a7a-a837-a06c82862089"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf946fa77c4b4230adb8a936e38eb9cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC03LTEtMS0w_3bc00fb2-91c5-429f-9895-7eaca78c4d9c"
      unitRef="usd">231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1ca82c1d80349b2920dbfafe0a62327_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC05LTEtMS0w_cdaf2f9a-7579-4a4e-ac25-af43358e0fc4"
      unitRef="usd">454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4511905a8a743f98a2eab8c73340f20_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xMS0xLTEtMA_0b802103-698d-4416-b13a-2c7ff0bd1955"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2e84d8b29ba4021ab466894985cc70b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xMy0xLTEtMA_51876181-0254-4112-b67a-37ddb6170a69"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fe363d132db4337a141238065b3598c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOC0xNS0xLTEtMA_12121231-0b74-405b-98b1-9f53d9e2aa69"
      unitRef="usd">454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id89b601f083b428d8550dc6e6fe4c28f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xLTEtMS0w_203edfb4-edff-4411-b938-198264bd93f0"
      unitRef="usd">22857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d510f2b883e4adb9d2429f75529f611_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0zLTEtMS0w_3335a58c-bbcf-468b-b788-bfbebe220961"
      unitRef="usd">8371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46f4e1a5167d46569e299c0dc197538b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS01LTEtMS0w_7610e8a0-ba90-4721-abf3-21d765aa0dfc"
      unitRef="usd">2635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS03LTEtMS0w_6edba34a-d35a-4104-b4ee-e65a911cb22e"
      unitRef="usd">33863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0e4450016f346df80fc28ecf643357f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS05LTEtMS0w_6123da6d-4281-46b4-9459-d0fe62d3a3fe"
      unitRef="usd">42579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ace843f9bbe425789fefa7139089f70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xMS0xLTEtMA_87d6c7e9-f88b-49bf-a38f-1c84d0cc4b9a"
      unitRef="usd">16119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i254853f70418402dbafac3a44c7e4dbb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xMy0xLTEtMA_dcbee4a9-c8e4-448f-8c3a-3a8da7b855bd"
      unitRef="usd">6782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOjlmMjRiZjA5MzRiMDQ2ZWZhY2Y5MzNlM2YzY2Y1Y2ZlL3RhYmxlcmFuZ2U6OWYyNGJmMDkzNGIwNDZlZmFjZjkzM2UzZjNjZjVjZmVfOS0xNS0xLTEtMA_24cf304e-2cd9-422f-b8f7-dfc898e90f58"
      unitRef="usd">65480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ec48d8fab12483597cfc3828f5f060f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xLTEtMS0w_bcb311da-01d7-4e1f-a157-2ed5a7fe524a"
      unitRef="usd">6577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71d0488ed9234136be5f5d26a9ceab28_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0zLTEtMS0w_ac1958de-0ffa-4147-9799-464a1d2cb4df"
      unitRef="usd">2475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ee6451930ae4b1a92da321449e09777_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy01LTEtMS0w_a6657bc6-75ed-4fce-aeb5-ad71eb8e8d58"
      unitRef="usd">748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdea52936f9f40d9b80d88bbb7ab3b8b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy03LTEtMS0w_3c1b58f8-a124-47eb-8e1c-3efc4bc43df6"
      unitRef="usd">9800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f8952c02022467389c45e0b1b6be186_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy05LTEtMS0w_c4b4280a-639d-4594-891e-06d2a9cc6cc0"
      unitRef="usd">13658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5e79b3d236945c095873628cec514a7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xMS0xLTEtMA_d3fd33aa-208f-4ac0-b66c-b29ec7ee89c5"
      unitRef="usd">4263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8003f5a58d042999d2f4d2f48330671_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xMy0xLTEtMA_a98deba8-850f-4313-b7c9-677566b63571"
      unitRef="usd">1713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30daa676b686437cbc0a177d238d844a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfMy0xNS0xLTEtMA_219511b8-db7c-446d-aaaa-b4942ff5dca9"
      unitRef="usd">19634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b465a6a7609447f971bc0a5c35ec339_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xLTEtMS0w_49727754-8a8d-422b-8155-3750f07dcb7f"
      unitRef="usd">5375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ca6fa2b8eb74b31b8a01a96497a5b5d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0zLTEtMS0w_a0f8a3cd-bbd5-4eca-9787-942227d1ecaa"
      unitRef="usd">2406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b5e5e93f2894d2aabf7caa2369cf750_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC01LTEtMS0w_8840b5d5-a558-4c98-ae3d-00b2722c6dca"
      unitRef="usd">588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0211774d26a84a4c8b8c012e344a1821_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC03LTEtMS0w_17e3b9ff-5998-4106-89b1-029cbce32164"
      unitRef="usd">8369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03b6e09ab23f4a7a9ca4a0eebea5554d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC05LTEtMS01OTI1_44735c68-9976-4da2-a2b3-1e65b6f9998d"
      unitRef="usd">13747000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a96d338157348ccb4d4beb4b77ea9c3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xMS0xLTEtNTkyOA_fe0c8124-d570-4bec-964c-4c7ac0f95f95"
      unitRef="usd">4909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcb09f18f0d844e2ac05a9675a20364b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xMy0xLTEtNTkzMQ_e5975a44-4f0d-40bb-b930-94ae81552074"
      unitRef="usd">1213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2af18995b7345fab936eae56c0cd840_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNC0xNS0xLTEtMA_a012913f-968a-4c4b-9ffe-a58d696bf857"
      unitRef="usd">19869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idedce3c588924bdfa02e32b120732b96_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xLTEtMS0w_f8a6d6f2-eae7-43ad-898b-c1c192ce69e6"
      unitRef="usd">11952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d0f50bf5a2d4de49e61309890a0b06f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0zLTEtMS0w_d7a6f770-2395-49ff-a184-0beda2718bc6"
      unitRef="usd">4881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i062f7c3cf8574c469427cfb92df3be7e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS01LTEtMS0w_e7645c89-4407-4d72-9b2b-0a833355c6c5"
      unitRef="usd">1336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f3f5e8fdf3f4495829c7d95fadfa73c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS03LTEtMS0w_eecbe741-e932-4551-8cc6-1442a84a2d6d"
      unitRef="usd">18169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id30fb8e2d38d47c99e361ded3a0a1a04_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS05LTEtMS0w_f3b75653-023a-408a-a988-4190834f2a01"
      unitRef="usd">27405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b4c22c401e949ec92f775f8d457e8cd_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xMS0xLTEtMA_8b4e5345-7f4e-450c-b9d7-0760d628be16"
      unitRef="usd">9172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e999896db5c44d8aa7defdd5ac9a416_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xMy0xLTEtMA_d9a8654c-aebe-4190-bbc0-ea4ad953e7fc"
      unitRef="usd">2926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d50b76097db456ea624ffc1f629609d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNS0xNS0xLTEtMA_ad2c226d-d51d-4ee1-b485-65f1d9e58496"
      unitRef="usd">39503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie33133ebbdf743cb9cf8f7ad495cb8cc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xLTEtMS0w_ffc7ab92-c574-4029-a1a7-bb3d300897a9"
      unitRef="usd">1922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b0f9c86cee4b2596472691671b9763_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0zLTEtMS0w_06124ca3-455c-4092-ac17-fe696ca8e7ef"
      unitRef="usd">878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i378b3d7b111942efa3d8bdc033ce7e33_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi01LTEtMS0w_84ffbdd1-6483-45a3-beba-8fe625e880f5"
      unitRef="usd">175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16fe8c4fb6874fc1a99cd8a4a637c014_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi03LTEtMS0w_90360d02-a419-4cf8-8987-c581dec44501"
      unitRef="usd">2975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f16ea2af4db44f5b47eff345efef0c3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi05LTEtMS0w_47c5b8b7-99fd-43b3-ae3f-af62e4b3275a"
      unitRef="usd">3960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1d50e1f8d1246409334e813269ad825_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xMS0xLTEtMA_74eac7ae-a8f3-4274-b4e2-7cae9b8eedbe"
      unitRef="usd">1752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedf923f0f648431ca72a2e4dfa181e4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xMy0xLTEtMA_fc2791c0-9924-4b29-8134-7212dd269dfe"
      unitRef="usd">425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic560e343caeb4ac2ac0e0e23a5a7caa7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNi0xNS0xLTEtMA_9a8fae55-4314-415d-b7ed-e497a5801e78"
      unitRef="usd">6137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5135a1e8d2442548270f9ecb62c76f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xLTEtMS0w_8c45de46-0999-4e2f-94fa-3097f8f4864c"
      unitRef="usd">13874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66cf057f0cf145f9b6fb9a472cf5fe8a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0zLTEtMS0w_9c808b75-df45-493f-a55d-17cf85107fbb"
      unitRef="usd">5759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cf84cea64964681ae5c4116dcba562e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy01LTEtMS0w_b5e85eeb-f735-4ea6-85ba-f8caa010af3f"
      unitRef="usd">1511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6c2753d3f954edba131b47af8fbde20_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy03LTEtMS0w_109e62e8-f764-4e78-9249-bcd544b5f168"
      unitRef="usd">21144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia90f7370726f4202a484a07ffbf055cf_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy05LTEtMS0w_0b616cec-8057-412b-8681-3490bcfe0920"
      unitRef="usd">31365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04eae438bde04c4294913be00f0da466_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xMS0xLTEtMA_1278bd9a-5cb4-4ba2-bc36-b4c7029ba438"
      unitRef="usd">10924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5cccb5b002c48a3b6bd27bcb74bc174_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xMy0xLTEtMA_59be1184-cf21-4699-b78b-f03b99be14a9"
      unitRef="usd">3351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc9871b2c68d420a90eb9dbb3ebd6e94_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfNy0xNS0xLTEtMA_83560733-4086-45a5-852e-b7c15ac00c4e"
      unitRef="usd">45640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ab26a60edf4b2b84400806fb3731dc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xLTEtMS0w_a95f3cd2-6b4e-44f8-8ffe-027fc9ffaf83"
      unitRef="usd">1460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea8c65af7f164788924c50f7eb66627b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0zLTEtMS0w_60e483ea-c80f-4667-b681-0a57c8774a58"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76228709fa614cef8915adc7c221b170_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC01LTEtMS0w_baac4b41-5325-4162-a11b-8478f6b06b43"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfc6eec4f9f64116851c4ab56737e73c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC03LTEtMS0w_fbeff658-8d76-456d-9aeb-25c1754e0917"
      unitRef="usd">1460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b93c8f564724ea2a780a3e8c310c1b6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC05LTEtMS0w_56cf11d6-b946-4b92-85b3-9ca1549867c5"
      unitRef="usd">3569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i059407c8bc5842b1ae9631c2234fb1fc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xMS0xLTEtMA_07863bda-1e36-4da3-a1eb-00efa7143473"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd0c5d17cc9c45d0881eec48187f158c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xMy0xLTEtMA_cb4ae779-677d-438c-9b17-91b58e15dde8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3be4d9d3aff14396a4d59aa520695430_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOC0xNS0xLTEtMA_078663cf-602f-48ca-aa32-57b79ef2ab7e"
      unitRef="usd">3569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief1701ae197b4a9492bfbdce2b83d7af_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xLTEtMS0w_32b7f9e6-d2b3-4347-bc09-6a37ddbca57a"
      unitRef="usd">15334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0ce434424a74b1eb414ae66b3faa3c2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0zLTEtMS0w_cd3bb94c-a8a5-4785-9013-88660b1b2983"
      unitRef="usd">5759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa8ffdb0836544ab9564aa8c1aed8d32_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS01LTEtMS0w_5b6e6d99-95d0-40e1-9bcf-c3c7416963d6"
      unitRef="usd">1511000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibacf3394adbf421baf985f8d67c86b61_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS03LTEtMS0w_39629518-f340-4aab-90f4-77f75885c42a"
      unitRef="usd">22604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief5153f561794dddb2b0e4dcb47f17f2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS05LTEtMS0w_04af86a0-6e47-4805-895c-d68c3207a9f1"
      unitRef="usd">34934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c3733b9a79e4ff59ac60d1f61035332_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xMS0xLTEtMA_5e5f0b0b-fc40-4adc-9056-477e22b4ea82"
      unitRef="usd">10924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6627376b9ab4fdda64e18797197b6cb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xMy0xLTEtMA_afdb135e-16fe-431d-817c-ff1d2b5b3977"
      unitRef="usd">3351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea01e04d7ca74ebab128a7e646d9ca20_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RhYmxlOmFmYWNiMDk2MTY5YTQwYTBiZTU1Zjc3ZTM3NWYxMjYwL3RhYmxlcmFuZ2U6YWZhY2IwOTYxNjlhNDBhMGJlNTVmNzdlMzc1ZjEyNjBfOS0xNS0xLTEtMA_03a7f9f5-cc3e-45ba-8c81-8ba681495773"
      unitRef="usd">49209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i1256f76f91934d9ab9bb21a99d9f8d4e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTAxMA_d830771f-7a24-46cd-8737-bae2064d53d0"
      unitRef="usd">41100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifa48151e578e4cf59a41351810261fd6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTAyMg_373fed5b-ffef-4984-83a1-6390d1978e7a"
      unitRef="usd">33800000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiability
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTQ2NQ_05de7d32-0088-4780-8cdf-d0449da9cadb"
      unitRef="usd">8300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTQ3Mg_cdc9138e-6a73-483e-8090-ea2e5b3c7be1"
      unitRef="usd">7000000.0</us-gaap:ContractWithCustomerLiability>
    <nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTUzMQ_11a709df-bb16-40cc-8bbd-a67e2197e85e"
      unitRef="usd">1500000</nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTUzOA_4ff1c973-70de-42ae-9eb9-26a48e17508d"
      unitRef="usd">1600000</nstg:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1a602ae8d15b4bcb82a7db0628d9f9d5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTY3MQ_05739712-34f6-429d-b7c2-2cf9a5e324dd"
      unitRef="usd">-1200000</us-gaap:ContractWithCustomerLiability>
    <nstg:ContractWithCustomerLiabilityIncreaseFromCashReceipts
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMTA1OQ_c5fd7c07-92f9-4970-b730-6f0062ba8e23"
      unitRef="usd">7600000</nstg:ContractWithCustomerLiabilityIncreaseFromCashReceipts>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTc3MA_3c81e512-e364-4895-9b2e-a8592139f43e"
      unitRef="usd">6400000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMDcwOQ_ced66117-ac77-47d9-91ec-662a11a449fb"
      unitRef="usd">500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMTQ4OQ_4656d2e4-cc5a-4847-859e-6d40f73a5e8f"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMTA5OTUxMTYzMTYxNg_794e2956-5914-4e84-a0fb-8f9a3c569bfb">45 days</us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic09145159c3741a6a80260fa3ba2b33c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80MC9mcmFnOmVkYjA4NWJlMTdmMDQ4MzhiM2ZhMGE2YzVkNmQzY2FkL3RleHRyZWdpb246ZWRiMDg1YmUxN2YwNDgzOGIzZmEwYTZjNWQ2ZDNjYWRfMjI5MQ_c848395f-8e6e-4710-a5c2-38505ba44f38"
      unitRef="usd">9800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RleHRyZWdpb246ZGI2ODczNDhjYjU4NDYzZDk3NThhNGI5MDE4MzU2ZDNfNjkw_f4dfac9c-b351-4c08-8e6f-577fa22d6e5b">Net Loss Per Share&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding. Outstanding stock options, restricted stock units and warrants have not been included in the calculation of diluted net loss per share because to do so would be anti-dilutive. Accordingly, the numerator and the denominator used in computing both basic and diluted net loss per share for each period are the same.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="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 computation of basic and diluted net loss per share for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RleHRyZWdpb246ZGI2ODczNDhjYjU4NDYzZDk3NThhNGI5MDE4MzU2ZDNfNjg0_448ddbe9-23ba-4e4a-b571-5ea5d0f8a172">Net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding. Outstanding stock options, restricted stock units and warrants have not been included in the calculation of diluted net loss per share because to do so would be anti-dilutive. Accordingly, the numerator and the denominator used in computing both basic and diluted net loss per share for each period are the same.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RleHRyZWdpb246ZGI2ODczNDhjYjU4NDYzZDk3NThhNGI5MDE4MzU2ZDNfNjc5_cad40453-4273-403d-a8da-ee0a11d0e452">&lt;div style="text-indent:36pt"&gt;&lt;span style="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 computation of basic and diluted net loss per share for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&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:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic47570e67294488eb3a6dad7432e7568_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi0xLTEtMS0w_6e0ff594-31dd-465a-baab-7647ae9b127f"
      unitRef="shares">2354000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if90b63831b5945178a41e4a0c67f7028_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi0zLTEtMS0w_4032fa92-eda0-458b-8030-13b5baff6f95"
      unitRef="shares">3501000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic6d63140ea254b12a8ef0c05288210a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi01LTEtMS0w_26f2e055-1156-4a67-a953-877215875a69"
      unitRef="shares">2457000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9f50a0dc16bc4f24bf91ae1cef1a11ca_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMi03LTEtMS0w_0c24c82a-1b57-4cfb-9757-08a4469ad3a7"
      unitRef="shares">3724000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0fcf5caa1850473aa29e78acdcffdaf4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy0xLTEtMS0w_ce8e4e86-702a-4129-83b8-7080a54feb9d"
      unitRef="shares">1345000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i069ae9ce06be4e7e84eb6c195508a125_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy0zLTEtMS0w_def7832f-ad8b-44de-a91a-dff382e37b4a"
      unitRef="shares">1578000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if3cfc1f41614476fabbbf95fd18ccbb7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy01LTEtMS0w_b954cacd-bef9-4d81-bcdc-8f46957918b2"
      unitRef="shares">1376000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60e6b27404c2457ca15e350a61f6b639_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfMy03LTEtMS0w_748bc7e5-44c4-45a4-9f01-e8bcce7c94c9"
      unitRef="shares">1515000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i566a9e785749474596588cc96200c9a8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC0xLTEtMS0w_aa28ab6d-1068-41d9-b0be-495ce7b5f2da"
      unitRef="shares">471000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i164bc4bb8acf4608a17e8b4737b47413_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC0zLTEtMS0w_f27af37f-28ab-4f43-9412-4615e614e50a"
      unitRef="shares">479000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5601200c1f3d4b7f8fb591d3fe76c7e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC01LTEtMS0w_19f9896b-fe9a-4d39-b66d-7a0faed40c9c"
      unitRef="shares">471000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i342878c5f3e34a8eabca9deb9a0290c3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80My9mcmFnOmRiNjg3MzQ4Y2I1ODQ2M2Q5NzU4YTRiOTAxODM1NmQzL3RhYmxlOjQ2NzU3MDdlOWYyMjRjZmFiZmQ2NmI5YjliYWM4NGNlL3RhYmxlcmFuZ2U6NDY3NTcwN2U5ZjIyNGNmYWJmZDY2YjliOWJhYzg0Y2VfNC03LTEtMS0w_71f0e677-8f9b-4583-baac-f89a3666206a"
      unitRef="shares">538000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80Ni9mcmFnOjkxZmNmYTk2YmFmNDRkNjliNmY2YjYxNGQ5ZjlkNTA5L3RleHRyZWdpb246OTFmY2ZhOTZiYWY0NGQ2OWI2ZjZiNjE0ZDlmOWQ1MDlfMjcxNg_cb55523b-0a5b-40ba-95fa-d4963a34db82">Concentration of Risks&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. Cash is invested in accordance with the Company&#x2019;s investment policy, which includes guidelines intended to minimize and diversify credit risk. Most of the Company&#x2019;s investments are not federally insured. The Company has credit risk related to the collectability of its accounts receivable. The Company performs initial and ongoing evaluations of its customers&#x2019; credit history or financial position and generally extends credit on account without collateral. Additionally, the Company evaluates collectability risk over the life of its receivables in order to establish an appropriate reserve for certain receivables that may become uncollectible in future periods. The Company has not experienced significant credit losses to date. During the three and six months ended June&#160;30, 2021 and 2020, the Company had no customers that individually represented more than 10% of total revenue. The Company had no customers that represented more than 10% of total accounts receivable as of June&#160;30, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also subject to supply chain risks related to the outsourcing of the manufacturing and production of its instruments to sole suppliers. Although there are a limited number of manufacturers for instruments of this type, the Company believes that other suppliers could provide similar products on comparable terms. Similarly, the Company sources certain raw materials used in the manufacture of consumables from sole suppliers. The impact of the COVID-19 global pandemic has not had a significant impact on the Company&#x2019;s ability to source raw materials or its instruments to date. However, a change in or loss of suppliers could cause a delay in manufacturing and a possible loss of sales, which would adversely affect operating results. Should COVID-19 (or a variant thereof) continue to impact the global economy at the same or heightened levels during future periods, or if certain geographies where the Company&#x2019;s key suppliers or manufacturing facilities are located are more severely impacted than others, this could negatively impact the Company&#x2019;s ability to manufacture new products, fulfill customer orders, and collect from customers, which could adversely affect future operating results.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjcw_bb3420dd-5b3d-42d4-bb59-a9a3a31f3d21">Short-term Investments&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments consisted of available-for-sale and equity securities as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of available-for-sale debt securities by contractual maturity were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top: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:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&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:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturing in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturing in one to three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has both the intent and ability to sell its available-for-sale debt securities maturing greater than one year within 12 months from the balance sheet date and, accordingly, has classified these securities as current in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes investments that have been in a continuous unrealized loss position as of June&#160;30, 2021 (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset Backed Securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company invests in securities that are rated investment grade or better. The unrealized losses on available-for-sale debt securities as of June&#160;30, 2021 were primarily caused by interest rate increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews the individual securities in its portfolio for impairment when events indicate the fair value of the investments may be below the carrying value. The Company reviews the individual securities in its portfolio for indications that unrealized losses are credit related and require an allowance to be recorded at the present value of the future expected cash flows. The Company determined unrealized losses were not for credit losses and so did not record an allowance related to its available-for-sale debt investments for the three and six month periods ended June&#160;30, 2021. The Company did not record any impairment charges related to its available-for-sale debt investments for the three and six month periods ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjU1_4e129e5d-15bd-40bb-8e19-4a958f549ffd">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments consisted of available-for-sale and equity securities as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;unrealized&lt;br/&gt;losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS0xLTEtMS0w_093784f2-ea2c-4605-9ea0-9f751739ca46"
      unitRef="usd">182739000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS0zLTEtMS0w_437a5c6b-9a88-41c4-8ef4-892ded54d18e"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS01LTEtMS0w_0170ebf1-ada4-4a82-8910-3127cbd34752"
      unitRef="usd">51000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMS03LTEtMS0w_a51c3128-0926-47af-9c11-6fcf00d5377a"
      unitRef="usd">182695000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi0xLTEtMS0w_d88a562e-db69-4712-adef-c1eba420defb"
      unitRef="usd">28104000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi0zLTEtMS0w_eb91dceb-73ca-4745-ae58-0a196b2484cc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi01LTEtMS0w_8e6a8879-76ac-4b4e-8cda-7ac66fb1b968"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMi03LTEtMS0w_67c077b6-cfda-4e18-b4da-3fb59bc6b796"
      unitRef="usd">28086000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy0xLTEtMS0w_a4d6191b-8d11-46a5-972b-bce378c64d95"
      unitRef="usd">26857000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy0zLTEtMS0w_bb0b5f5c-f2df-4420-adb7-29cff69d053c"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy01LTEtMS0w_c60fad55-302e-428e-ac29-bde912be5d89"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfMy03LTEtMS0w_caa46893-0ec2-4188-89db-2665ef56da5f"
      unitRef="usd">26857000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC0xLTEtMS0w_161fbcbb-087f-4da7-bcd0-09e30be71df4"
      unitRef="usd">237700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC0zLTEtMS0w_a693be1e-e4f2-49fa-9985-fad68484a318"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC01LTEtMS0w_2ffcafba-b94e-40b2-b0cf-ae5a5848c65e"
      unitRef="usd">72000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjYyNGVjNTRlMjUzNjQ0ZTI4YjQ4ZDU1MWE5ZjExMzk0L3RhYmxlcmFuZ2U6NjI0ZWM1NGUyNTM2NDRlMjhiNDhkNTUxYTlmMTEzOTRfNC03LTEtMS0w_159f7bf6-b85d-464d-9b18-89ff3ab9c4b1"
      unitRef="usd">237638000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS0xLTEtMS0w_f0cd7976-bd13-40cf-9a38-cea1228ea856"
      unitRef="usd">22338000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS0zLTEtMS0w_7c32235a-6571-4b6b-af6b-f6840ead35cd"
      unitRef="usd">71000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS01LTEtMS0w_7e7584af-bf15-49da-9857-d1195522ccd5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMS03LTEtMS0w_fea62b43-efd1-43c5-98db-05b7def7b30c"
      unitRef="usd">22409000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi0xLTEtMS0w_854b65b8-a600-4523-92a6-67a60784066a"
      unitRef="usd">5000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi0zLTEtMS0w_ab60972a-eb8d-4e12-a9d4-a274ef0a9ff8"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi01LTEtMS0w_16f47a41-671f-4ec0-a8e4-cbbbffaf5b6d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMi03LTEtMS0w_9119c740-d636-46cd-b0cd-2fc5ffbf8170"
      unitRef="usd">5003000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy0xLTEtMS0w_a9127318-3bb0-4098-9070-69187da5df66"
      unitRef="usd">1462000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy0zLTEtMS0w_d2fdad12-925c-4bcd-b683-7f03f8dcd934"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy01LTEtMS0w_c4b6dfab-8b34-4199-8c68-6b8f2c7a6b08"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfMy03LTEtMS0w_b96505d2-0482-4c65-94a5-0153b279d8b2"
      unitRef="usd">1471000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC0xLTEtMS0w_e448bd21-f757-4899-9981-66f9be7dfcf6"
      unitRef="usd">28800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC0zLTEtMS0w_fa57d886-669f-47b2-8a60-ab21e1ede1e7"
      unitRef="usd">83000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC01LTEtMS0w_9bebff7b-e039-47a1-b233-10fcae3f5ba7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjJlYjc0Y2NjMWIxMTQxYjNhYWM5NTYwMGE4NmMwYWVmL3RhYmxlcmFuZ2U6MmViNzRjY2MxYjExNDFiM2FhYzk1NjAwYTg2YzBhZWZfNC03LTEtMS0w_45850b37-33a2-4b05-9920-b94b3a61b801"
      unitRef="usd">28883000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjc1_e50f56d8-567b-44de-a6e9-a6c4e94be0e5">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of available-for-sale debt securities by contractual maturity were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top: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:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&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:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturing in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturing in one to three years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMS0xLTEtMS0w_d83f47e9-abb1-40b9-bf8d-c76a8e60e365"
      unitRef="usd">159596000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMS0zLTEtMS0w_4287f662-0839-4813-9231-94b84f05ebe6"
      unitRef="usd">28883000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <nstg:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMi0xLTEtMS0w_18c3eaeb-8c99-4557-982e-61adfce72617"
      unitRef="usd">78042000</nstg:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue>
    <nstg:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMi0zLTEtMS0w_6af26437-c33e-4dd8-b54c-8e4ab723dfae"
      unitRef="usd">0</nstg:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMy0xLTEtMS0w_697b7671-b1af-4812-9f9e-918fcee642b6"
      unitRef="usd">237638000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjhjNDdkNjgxY2MzNzQ0NDdhMzI3NWE0NjYxOTI1NzM3L3RhYmxlcmFuZ2U6OGM0N2Q2ODFjYzM3NDQ0N2EzMjc1YTQ2NjE5MjU3MzdfMy0zLTEtMS0w_ef5ec7ab-8f55-4bf0-b24f-ca62382d19ed"
      unitRef="usd">28883000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RleHRyZWdpb246ODIyYTM5NWJjYWNjNDdlOGFjNmVjOTZjYWZmMzUyMTJfMjE5OTAyMzI1ODc2MA_dca578c6-c28b-437b-81aa-e75b31f4b1d9">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes investments that have been in a continuous unrealized loss position as of June&#160;30, 2021 (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:28.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset Backed Securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi0xLTEtMS02ODI2_41e64e14-e5cd-49f1-8c68-f6db0ac06ad2"
      unitRef="usd">45709000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi0zLTEtMS02ODI5_a0eb115f-9efe-4d80-a89a-f303546be3f3"
      unitRef="usd">51000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi01LTEtMS02ODMz_daf5ecf4-cd04-4222-b8cc-c5f7a8ce73ee"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi03LTEtMS02ODM3_c75cab3c-7158-4c02-8eff-a3f8438c43a9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi05LTEtMS03MzI4_b317b9e2-2b1c-4414-9083-4498415eff45"
      unitRef="usd">45709000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMi0xMS0xLTEtNzM2Mg_7781e9c3-a93a-45a7-90ba-24c2aa1963cf"
      unitRef="usd">51000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy0xLTEtMS02ODI2_6608392e-7055-40f1-8036-0784015af3af"
      unitRef="usd">23021000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy0zLTEtMS02ODI5_7882af97-ea39-42be-afe3-ba1e99ccb391"
      unitRef="usd">18000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy01LTEtMS02ODMz_578d0d88-a0d2-4ed1-9997-4465ce397daf"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy03LTEtMS02ODM3_586d3c01-d351-4467-bb67-9865bbaad171"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy05LTEtMS03MzMw_ecd5bc92-7dfa-4a34-9f98-6d23f5bcca19"
      unitRef="usd">23021000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i6f8dfeb6233648ac9b5032ce3788203b_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfMy0xMS0xLTEtNzM2NA_f095cbc5-cef2-4674-b8ac-a65e51cc0cc9"
      unitRef="usd">18000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC0xLTEtMS02ODI2_91e66f8c-af85-4417-9dd5-5940d6754ea7"
      unitRef="usd">11260000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC0zLTEtMS02ODI5_ca0cdde6-5780-4617-b10b-920c490cd450"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC01LTEtMS02ODMz_d8b8598c-38e6-4ef9-b115-7da20201680f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC03LTEtMS02ODM3_0d37dcae-01f2-455d-bda2-598f59ef018b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC05LTEtMS03MzMw_7609d379-52c1-4795-ae17-e676d356257a"
      unitRef="usd">11260000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNC0xMS0xLTEtNzM2Ng_cad7ec8d-896d-413b-bf58-3383cb719dcc"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS0xLTEtMS02OTYz_8557c096-68cc-4a92-9f39-5b7bfc831e1e"
      unitRef="usd">79990000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS0zLTEtMS02OTY0_46899a02-f2ba-4f9c-8cbc-20f25d761ca6"
      unitRef="usd">72000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS01LTEtMS02OTY2_bea1cc51-cfde-4c38-8877-d6f3f8edd989"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS03LTEtMS03MzI0_134acf9a-e6bb-4943-8824-4b9db2f312ab"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS05LTEtMS03MzYw_90a50092-9c27-4813-a061-8a4c10b5cd73"
      unitRef="usd">79990000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS05LTEtMS03MzYw_e7c142f2-b64a-4309-b3e3-ecd08d993129"
      unitRef="usd">79990000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF80OS9mcmFnOjgyMmEzOTViY2FjYzQ3ZThhYzZlYzk2Y2FmZjM1MjEyL3RhYmxlOjQzZWRjMWU1MTI0NDQwY2FhYzBkNDljNzFkOTRkMTRkL3RhYmxlcmFuZ2U6NDNlZGMxZTUxMjQ0NDBjYWFjMGQ0OWM3MWQ5NGQxNGRfNS0xMS0xLTEtNzM2OA_2342a14b-145c-4a71-82e3-79e4b8a7d39b"
      unitRef="usd">72000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTc2Ng_a8a7c54e-1b6c-48f4-9b99-44da8fc53564">Fair Value Measurements&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes the fair value of its assets and liabilities using the price that would be received to sell an asset or paid to transfer a financial liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy is used to measure fair value. The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2014; Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2014; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2014; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recorded amounts of certain financial instruments, including cash, accounts receivable, prepaid expenses and other, accounts payable and accrued liabilities, approximate fair value due to their relatively short-term maturities. The recorded amount of the Company&#x2019;s long-term debt can be determined based on the estimated or actual bid prices of the Convertible Senior Notes in an over-the-counter market, which are classified as a Level 2 financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments by level within the fair value hierarchy were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top: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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurement using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurement using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Company issued $230.0 million of Convertible Notes of which $88.6 million was used to repay amounts owed and fees associated with the termination of its term loan agreement and revolving line of credit as described in more detail in Note 9. Long-term Debt, Net. As of June&#160;30, 2021, the fair value of the Convertible Notes was $372.0 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTc3MA_8da4b78c-c7fa-467d-a3e3-4bb5d1d0f0c1">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes the fair value of its assets and liabilities using the price that would be received to sell an asset or paid to transfer a financial liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy is used to measure fair value. The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2014; Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2014; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2014; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recorded amounts of certain financial instruments, including cash, accounts receivable, prepaid expenses and other, accounts payable and accrued liabilities, approximate fair value due to their relatively short-term maturities. The recorded amount of the Company&#x2019;s long-term debt can be determined based on the estimated or actual bid prices of the Convertible Senior Notes in an over-the-counter market, which are classified as a Level 2 financial instrument.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTc2Mg_3b7220b7-38c9-42c0-958f-83df32086e97">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments by level within the fair value hierarchy were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top: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:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurement using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair value measurement using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of securities as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-related debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i108240b18c954e8cac34578bb3c7c143_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi0xLTEtMS0w_7f7e8c9f-d138-4655-8ae1-8845acf2f1a1"
      unitRef="usd">150604000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7d6abdb3054840849a163bc4af99daad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi0zLTEtMS0w_6452b406-0f31-4621-8b90-971c618358dd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibaca4833bf234f889f96f682006001c2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi01LTEtMS0w_1dfc0ae5-f163-4e4d-8e01-04f19d5fff98"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifb4f1e084e7a4e2cbd10c165c6499250_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMi03LTEtMS0w_0ba5d96d-1d7d-4965-aa78-413e8aa20507"
      unitRef="usd">150604000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i52173986a7e74561b53cbe79ff813102_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC0xLTEtMS0w_fd0d4e97-9392-4ffa-bbdc-8d00dfb0088e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ief446bb841d446cbb1bf96d08207fefe_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC0zLTEtMS0w_5f721105-eed9-4f7e-83e0-6a4a018cf2de"
      unitRef="usd">182695000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="id17160176b9440ed9e7b8ac45e53121b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC01LTEtMS0w_9a9fa604-094a-4131-ba01-32063dbe71dc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i48c00d43cea44558b830266463a73cf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNC03LTEtMS0w_3bc13605-b3af-4db2-b2f4-d4f5450a0beb"
      unitRef="usd">182695000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i7784f9a9acbd4ef99207741c95aa812c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS0xLTEtMS0w_76955d01-7d34-4a2b-a447-a04456564a9d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="id0f81982372b438083a8697ba2bb15b0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS0zLTEtMS0w_70583ddc-1034-4a8c-84cc-40e3b35013bb"
      unitRef="usd">28086000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="if8836e2b13954b3cb52361935fe7922f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS01LTEtMS0w_4f4af13d-c143-4f98-a802-a267039afe51"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i5a9b05853e434c25b4690ff39e9dac8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNS03LTEtMS0w_dff1f283-6b17-4421-b837-0946669007cd"
      unitRef="usd">28086000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="i160e5172fd0d4269b2c9675da2a1eb58_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi0xLTEtMS0w_5a9a7210-46fa-40ce-9015-7f37b7c712b2"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="iea9102d5797d4076aa5529c58d6e9fc8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi0zLTEtMS0w_8aa55860-82e4-4c1c-b18a-291c7680e97b"
      unitRef="usd">26857000</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="i88ccaaf4db124672b48c7c3b9a126fe5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi01LTEtMS0w_2d1967ec-88d1-46cd-888f-bc8ce7e4d5fe"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="i36354a0d0a344ef78d4ae3d6e0f86aad_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfNi03LTEtMS0w_9ae74b9f-cdc1-4f15-812e-a9febb716c4b"
      unitRef="usd">26857000</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i969608d996fd4a5ead5136ad2922d165_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC0xLTEtMS0w_5547dfbd-5195-41ad-9314-74eb9adae84f"
      unitRef="usd">150604000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i286169f8c72443b295c53b1cb34ea087_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC0zLTEtMS0w_a86ff384-b9bf-4613-80ce-a76d133e6044"
      unitRef="usd">237638000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4cfb66b0c1314c21bca1775c6ec54914_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC01LTEtMS0w_b0f60748-d5b3-4c17-950a-ec7be5717167"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfOC03LTEtMS0w_c610c848-ef9a-42f7-ba9b-6600920e7d17"
      unitRef="usd">388242000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i822fd68d387d4c6abfada9953fe8a0bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItMS0xLTEtMA_441fc529-941b-4d70-9874-62ee5aefcbc6"
      unitRef="usd">400757000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i353f6128fc1c4b1f8d3850cf6b8dbb5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItMy0xLTEtMA_7bab260f-7c6c-435c-b714-17206a79adf0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i14b2b2104ff54eceab39d2e683132a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItNS0xLTEtMA_a530c142-702c-477a-88ff-a3a8c13e099d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2be9a3276d594386a868d382cd5d840f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTItNy0xLTEtMA_d8208b6d-7ba8-41cb-a4a6-200a4a8dbf23"
      unitRef="usd">400757000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ic6f0f94d6303457da6cf460dbbcf5447_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtMS0xLTEtMA_b1b9e25e-fb2a-404e-8cb2-e8760ecb7896"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ia61ad20331da4698b7d66266b0afb6c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtMy0xLTEtMA_34366452-5604-4cb0-bdbd-ebd529771ee8"
      unitRef="usd">22409000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ieb526afe48934468912eecf4a83c622c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtNS0xLTEtMA_8b5b548d-759b-4c4f-a4d2-9527fd75359b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ia6fc39605f964ed3ac1133ddc0a66bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTQtNy0xLTEtMA_5cd2850b-8fcb-4b3d-8d0e-ddebc22183da"
      unitRef="usd">22409000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="if657373fabf043cabba0acad514b08cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtMS0xLTEtMA_87f55081-db42-4c91-8cc6-96257922a5bf"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i2ac81510997d4615a3badf560a25509f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtMy0xLTEtMA_ce9bbede-2f5b-4ad0-8945-c57c4e7d6db1"
      unitRef="usd">5003000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i509f2600470341698232069111620d5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtNS0xLTEtMA_4ee9add0-9bb2-490d-896f-8985b9cd2a01"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i726749ab299d452dbc8c1658b9cf46d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTUtNy0xLTEtMA_45d1548e-7370-4520-9690-424b6bc45f0c"
      unitRef="usd">5003000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="i779d2f59bced4e9e82dce8505eceff73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtMS0xLTEtMA_71b8aaba-a24f-4991-aa6e-84851aec8bf7"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="i25515cf09c014f4c8640010545bf86a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtMy0xLTEtMA_87b96c0d-8fdc-4479-bd14-0838949362fe"
      unitRef="usd">1471000</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="ic0a491f2bb7b48b9a0811c51b90c584d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtNS0xLTEtMA_62d9b962-5e70-49a9-8475-4f3bcc3c2192"
      unitRef="usd">0</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue
      contextRef="i9c6a1b2f013f443a83b6a5d33c35516a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTYtNy0xLTEtMA_571df73b-7b07-4708-b845-40a0f1342b25"
      unitRef="usd">1471000</us-gaap:FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7b93f163ab5b456db7c78a8fd09a882f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtMS0xLTEtMA_77021b3d-d481-429f-a5dd-66dcd9977a84"
      unitRef="usd">400757000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i858772050c57437cb91c13e34c7b9783_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtMy0xLTEtMA_9c9be0fe-1cd3-486d-9068-1304aec00b2c"
      unitRef="usd">28883000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6d416b3a8fb7452dbfdd5c7dcbdb186d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtNS0xLTEtMA_23e148f6-0d36-43b6-a133-5f40cc3dedd2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RhYmxlOjZkN2JkZjc5YWFhNTQ0NDdiNGM0ZDUzZmZlOTZmZTRjL3RhYmxlcmFuZ2U6NmQ3YmRmNzlhYWE1NDQ0N2I0YzRkNTNmZmU5NmZlNGNfMTgtNy0xLTEtMA_c1848a3b-d183-4362-977c-c654dc3456cf"
      unitRef="usd">429640000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifb677614175b4ebdb6fc684040734a2e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTI2MQ_3c4bcd31-6ae6-4a31-848e-a980ff4330c4"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i255b06070990407cbb08f26b87036449_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTI5NA_8eb64781-4e2b-4d3c-b422-220b8f5f0792"
      unitRef="usd">88600000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81Mi9mcmFnOjg2NTRiZmNiMzFhMDRjNDRiNmFlZWIwMTEyM2M3NTA5L3RleHRyZWdpb246ODY1NGJmY2IzMWEwNGM0NGI2YWVlYjAxMTIzYzc1MDlfMTUzOQ_a17e1dfb-4a04-45c9-b6c7-9c1f51cb29d0"
      unitRef="usd">372000000.0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RleHRyZWdpb246N2IwNjljYTM4NTU4NGQ0OThkZjkxYWUzZjIwNWQ0NTBfMTM3_d750c93f-666a-48c8-ad56-ccc801422bb7">Inventory&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, net of related allowances, consisted of the following as of the date indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RleHRyZWdpb246N2IwNjljYTM4NTU4NGQ0OThkZjkxYWUzZjIwNWQ0NTBfMTMy_6b8fe047-b4ef-4e96-bf56-38794500657e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory, net of related allowances, consisted of the following as of the date indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&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:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMS0xLTEtMS0w_941f24e3-5d4b-47ab-a0e9-29dedef91651"
      unitRef="usd">5247000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMS0zLTEtMS0w_60b8965f-ffdb-4dca-b9d2-dfdaadc08caa"
      unitRef="usd">4286000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMi0xLTEtMS0w_141b1ddc-3a81-455f-805e-09949fe09e0b"
      unitRef="usd">6361000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMi0zLTEtMS0w_4c413b2d-0879-482f-952e-fc7b52ec12a5"
      unitRef="usd">5981000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMy0xLTEtMS0w_d5afd157-1286-4de1-979b-3c6e8f1a2c1f"
      unitRef="usd">17089000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfMy0zLTEtMS0w_ca62d447-4a7b-42ce-a83d-ae0a6e3fde02"
      unitRef="usd">12692000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfNC0xLTEtMS0w_3926a7bc-a76a-4b54-94d7-10f008ee4d8e"
      unitRef="usd">28697000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81NS9mcmFnOjdiMDY5Y2EzODU1ODRkNDk4ZGY5MWFlM2YyMDVkNDUwL3RhYmxlOjhhNDBkNzg3ZWI1ODQxYzliYjUwMWNlZTdjNWEzNGIwL3RhYmxlcmFuZ2U6OGE0MGQ3ODdlYjU4NDFjOWJiNTAxY2VlN2M1YTM0YjBfNC0zLTEtMS0w_b76be628-eb13-4027-96e6-7e80a031b556"
      unitRef="usd">22959000</us-gaap:InventoryNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTI3Njc_6d139fa8-2ad8-421b-b438-d59f7aab7d92">Long-term Debt, Net&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Company issued $230.0 million in aggregate principal amount of its Convertible Notes in a private offering. The Convertible Notes are governed by an indenture dated March 9, 2020 between the Company and U.S. Bank, National Association, as trustee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company received net proceeds from the offering of $222.6 million. The Company used $88.6 million to repay in full all outstanding amounts borrowed and fees owed in connection with the termination of the Company&#x2019;s amended and restated term loan agreement (&#x201c;2018 Term Loan&#x201d;) with Capital Royalty Group, and the fees owed in connection with the termination of the Company&#x2019;s revolving credit facility with Silicon Valley Bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes bear interest at a rate of 2.625% per year, payable semi-annually in arrears on March 1 and September 1, beginning on September 1, 2020. The Convertible Notes may bear additional interest under specified circumstances relating to the Company&#x2019;s failure to comply with its reporting obligations under, or if the Convertible Notes are not freely tradeable as required by, the indenture governing the Convertible Notes. Upon conversion, the Convertible Notes will be convertible into cash, shares of common stock or a combination of cash and shares of common stock, at the Company&#x2019;s election.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes are general unsecured senior obligations and will mature on March 1, 2025, unless earlier repurchased, redeemed or converted, subject to satisfaction of certain conditions and during the periods described below. The initial conversion rate for the Convertible Notes is 20.9161 shares of common stock, par value $0.0001 per share, per $1,000 principal amount of Convertible Notes (which is equivalent to an initial conversion price of approximately $47.81 per share). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that may occur prior to the maturity date or if the Company issues a notice of redemption, the Company will increase the conversion rate for a holder who elects to convert its Convertible Notes in connection with such corporate event or in connection with such redemption, as the case may be, in certain circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the close of business on the business day immediately preceding December&#160;1, 2024, the Convertible Notes will be convertible only under the following circumstances: (1)&#160;during any calendar quarter commencing after the calendar quarter ending on June&#160;30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2)&#160;during the five&#160;business-day&#160;period after any five consecutive&#160;trading-day&#160;period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of such period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; (3)&#160;if the Company calls any or all of the Convertible Notes for redemption, the Convertible Notes called for redemption (or, in the case of a partial redemption, if the Company makes an election to redeem all Convertible Notes, irrespective of whether they are called for redemption, to be convertible, all Convertible Notes) may be submitted for conversion at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date as set forth in the related redemption notice; or (4)&#160;upon the occurrence of specified corporate events. On or after December&#160;1, 2024, until the close of business on the business day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes at any time, regardless of the foregoing circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may not redeem the Convertible Notes prior to March 5, 2023, and no sinking fund is provided for the Convertible Notes. On or after March&#160;5, 2023, the Company may redeem for cash all or any portion of the Convertible Notes, at its option, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive&#160;trading-day&#160;period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes) prior to the maturity date, subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes in increments of $1,000 for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes do not contain any financial or operating covenants or any restrictions on the issuance of other indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes indenture contains customary events of default, including that upon certain events of default, 100% of the principal and accrued and unpaid interest on the Convertible Notes will automatically become due and payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company has the ability to settle the Convertible Notes in cash, common stock or a combination thereof, upon issuance, the Company separately accounted for the embedded conversion feature of the Convertible Notes by allocating proceeds between a liability and an equity component. The initial amount of the liability component of $169.5 million was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The borrowing rate was determined to be 9.35% based on the market rates for nonconvertible debt instruments issued by other companies with publicly available credit ratings considered to be comparable to the Company. The residual between the proceeds from the issuance of $230.0 million and the fair value of the liability component of $169.5 million was allocated to the equity component (residual method), which was recorded at $60.5 million and recognized as a debt discount. The Company incurred approximately $7.4 million of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees directly associated with the issuance. The issuance costs were allocated to the liability and equity component proportionately based on the allocation of total proceeds. The equity component of $58.5 million, net of issuance costs of $1.9 million, was initially recorded in additional paid-in capital in the Company&#x2019;s condensed consolidated balance sheets. The liability component, net of issuance costs of $5.5 million, was recorded as long-term debt, net in the Company&#x2019;s condensed consolidated balance sheets. The debt discount and debt issuance costs allocated to the liability component were to be amortized to interest expense using the effective interest method over five years, the contractual term of the Convertible Notes, with an effective interest rate of 9.9%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted &#x201c;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#x201d; (&#x201c;ASU 2020-06&#x201d;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company recorded a cumulative effect of the change in accounting policy as a reclassification of $58.5 million from equity to long-term debt on its condensed consolidated balance sheets, and also recorded an increase of $7.5 million to retained earnings representing the reversal of the cumulative amount of the previously amortized debt discount. The debt discount and debt issuance costs are amortized to interest expense using the effective interest method over five years, the contractual term of the Convertible Notes, with an effective interest rate of 3.3%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company monitors the provision of the Convertible Notes that allow for certain conversion rights at each quarterly reporting date in order to determine whether the Convertible Notes are convertible or subject to an event triggering potential redemption during the prescribed measurement periods. As of the date of this report, none of the outstanding convertible notes had been redeemed by the Company. Based on the closing price of our common stock of $64.79 on the last trading day of the quarter, the if-converted values of the Convertible Notes exceeded the remaining principal amounts by $81.7 million as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Prior to the adoption of ASU 2020-06, for U.S. tax purposes the debt discount previously recorded by the Company was treated as a deferred tax liability. However, as a result of the adoption of ASU 2020-06, there is no longer a difference in book and tax treatment of the convertible debt, and as such, the Company recorded a reduction of $12.0&#160;million to reduce its deferred tax liabilities, with a corresponding increase to its deferred tax asset valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;All future principal payments related to the Convertible Notes are due in March 2025. The outstanding balances of the Company&#x2019;s Convertible Notes and previously outstanding term loan consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&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:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding principal of Convertible Note&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discounts and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth total interest expense recognized related to the Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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:46.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifb677614175b4ebdb6fc684040734a2e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfODE_3c4bcd31-6ae6-4a31-848e-a980ff4330c4"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i17a84b4a938a4b3ebc6e93fd0006e712_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzk2_b21977af-cd36-40dd-93db-de402746400e"
      unitRef="usd">222600000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i255b06070990407cbb08f26b87036449_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDE3_8eb64781-4e2b-4d3c-b422-220b8f5f0792"
      unitRef="usd">88600000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i18b3d9ef6131484185d4a6c01e7d3366_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzk2_951cf8ff-2a2f-409a-952c-9dda008133d6"
      unitRef="number">0.02625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i17a84b4a938a4b3ebc6e93fd0006e712_D20200301-20200331"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTg0Mg_a27a6355-900a-4569-abf6-19b645428148"
      unitRef="number">20.9161</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4ad3263915da40fea2b8501b2cb2e9ee_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTg3OQ_0b2afc87-a061-4112-a071-79129bf9f117"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i4ad3263915da40fea2b8501b2cb2e9ee_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMjAwNw_2a91c952-a186-4089-bd11-e5e23faac980"
      unitRef="usdPerShare">47.81</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMjg5MA_d21945ac-b046-4207-9e2d-f68eb0f8eecf"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMjk1NA_e0c6905c-ab56-43ff-8ba7-a5321fd40c1c"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzEwMw_7de2e2bc-940a-4326-bba8-dbde096aa21d"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzE3Nw_21180dba-1dd3-442b-af3d-72f5229965d5"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzIxMA_e065351f-3898-42b8-9274-f9d5c89fb8fe"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i0dc48558820b497c90ab6d54b0e73fa0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMzM2Ng_f2d22577-596e-4218-9f89-8e62e1ef54a7"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i01af12c06d8c41e9a79d178a226f2529_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDY1Mw_8f36c150-0d94-4fd4-9f74-b49ca5253938"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDc2NA_3eb9a4a8-319f-4d24-8c5d-ebeee1d10847"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNTAwMw_62821d62-a8e7-4af5-bf3b-77df32114af9"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNTQ1Mg_e21d23e9-12cb-4a2f-b0a6-b6da00b18600"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="id46a7e9152e749a1ad0e95832778dd32_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNTkyOQ_8526b6cf-3b98-4857-adb3-6396b99f9a61"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjM3Mg_8ebad445-41b9-4556-b355-89f2b9fc7e8f"
      unitRef="usd">169500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt
      contextRef="i37bc8190be7b42c394d95571315c6717_D20200301-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjUzNQ_1bf3bef4-25eb-418b-ae08-c5082ea2f825"
      unitRef="number">0.0935</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifb677614175b4ebdb6fc684040734a2e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjc2NA_3c4bcd31-6ae6-4a31-848e-a980ff4330c4"
      unitRef="usd">230000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjgxNg_8ebad445-41b9-4556-b355-89f2b9fc7e8f"
      unitRef="usd">169500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjg5Nw_6e7e1930-9538-4184-abf9-985216185580"
      unitRef="usd">60500000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iad1f0e8642dc42b5b44e13667d9a8b2b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNjk3MA_6009863b-a776-44b5-89ae-67216160332d"
      unitRef="usd">7400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY0MDk2Nw_ee242afa-10a8-4ad6-a0c9-f33a2c08ea77"
      unitRef="usd">58500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <nstg:DebtIssuanceCostEquityComponentNet
      contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzI5MQ_502ccc8d-9bf6-47cf-a69d-6337c6282540"
      unitRef="usd">1900000</nstg:DebtIssuanceCostEquityComponentNet>
    <nstg:DebtIssuanceCostLiabilityComponentNet
      contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzU0NA_32543031-f0df-4782-9c60-db237cd17652"
      unitRef="usd">5500000</nstg:DebtIssuanceCostLiabilityComponentNet>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNzc5OA_a907b7df-8158-4332-88d6-96da90f305af">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i0644e54c057b493197fd9a1e1f6a73de_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDY0MQ_7e7a2379-3952-4105-9ab5-93e145ed7706"
      unitRef="number">0.099</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:StockholdersEquity
      contextRef="id7c875da7a69437c926b83da41643f0b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY0MzM0Mg_c662d8cc-00dd-4dea-ad35-d5906d425fe6"
      unitRef="usd">-58500000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY0MzM2OA_6b9faedc-cb07-4e03-9db2-ee0b00d7312e"
      unitRef="usd">7500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDQ1OQ_a907b7df-8158-4332-88d6-96da90f305af">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDU5Nw_2fe986c9-2995-4ee5-8c33-0f31210bfd2b"
      unitRef="number">0.033</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:SharePrice
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1MzkyMw_8309549a-eda5-478a-9968-043a240cf04b"
      unitRef="usdPerShare">64.79</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTA5OTUxMTY1NDA2MA_2f5bc607-7cb9-4609-8291-d235d7b7ed1d"
      unitRef="usd">81700000</us-gaap:DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i6b318e6a6e5c41b1ba5ac72551e23c36_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfNDM5ODA0NjU0MjUyMg_4c79af17-0c96-4c1b-999a-456d15bd5e68"
      unitRef="usd">-12000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTI3ODE_b681837f-96a3-4a90-a59e-89abe8a92b29">The outstanding balances of the Company&#x2019;s Convertible Notes and previously outstanding term loan consisted of the following (in thousands):&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.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&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:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding principal of Convertible Note&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discounts and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <nstg:OutstandingPrincipalOfConvertibleDebt
      contextRef="i8ec7d46286db4b828430fe9432713fa3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMS0xLTEtMS0w_2e26cfb3-c52c-442d-9392-705416dc2417"
      unitRef="usd">230000000</nstg:OutstandingPrincipalOfConvertibleDebt>
    <nstg:OutstandingPrincipalOfConvertibleDebt
      contextRef="i60afd05f5a704bb9bd19e23f5639b3c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMS0zLTEtMS0w_8b464b4d-2924-40c1-bdbc-00e122130605"
      unitRef="usd">230000000</nstg:OutstandingPrincipalOfConvertibleDebt>
    <nstg:OutstandingPrincipalOfConvertibleDebt
      contextRef="i97f06c164583446aa2a72dbc4f0947ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMi03LTEtMS0yODE3_a79a283f-f64a-4494-a3f8-6483ed3318c4"
      unitRef="usd">230000000</nstg:OutstandingPrincipalOfConvertibleDebt>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC0xLTEtMS0w_d552f242-1f6f-42af-92e1-975034e98eb3"
      unitRef="usd">5576000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC0zLTEtMS0w_bca70b2e-3a64-4a2f-8676-eb428d6850b2"
      unitRef="usd">57297000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMy01LTEtMS0yNjk1_bf818e7e-e3a3-41dc-bfe0-7ad40f031a5e"
      unitRef="usd">-51012000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="id10a406bd63c4896ac843e385e6cb588_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfMy03LTEtMS0yODIx_f0be843a-d6df-41ca-ae79-04a158345f50"
      unitRef="usd">6285000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="icfc0304178a14cce9ba40ef83e377f00_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNS0xLTEtMS0w_1c16fe92-5ce6-422e-93ea-526fd5aa351f"
      unitRef="usd">224424000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ife7ea15762084bc3a3f7f3343d2802a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNS0zLTEtMS0w_06e8cd79-5134-4840-9b67-5b3b1689c81c"
      unitRef="usd">172703000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i7e2cae19001347a7a4d39fb23b9585b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC01LTEtMS0yODIz_bd3f6e0d-7384-4f9c-ab68-c59c181b27c9"
      unitRef="usd">51012000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="id10a406bd63c4896ac843e385e6cb588_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjgwMzg4NjBkNDcxMzRiYTNhZTg5ZGY0Nzk4MGI3ZGIyL3RhYmxlcmFuZ2U6ODAzODg2MGQ0NzEzNGJhM2FlODlkZjQ3OTgwYjdkYjJfNC03LTEtMS0yODI1_c3aa4f24-186f-4159-a180-6efd3ee839f1"
      unitRef="usd">223715000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RleHRyZWdpb246MzgxNmFlNGE2MWUzNDg0Yjg2NGE4YzY3YWM5NTNiNDhfMTI3NzU_f8e05199-90a7-4f2a-b4a1-2f49fa23f384">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth total interest expense recognized related to the Convertible Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top: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:46.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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:46.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Adjusted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMi0xLTEtMS0w_f23be2a4-2bee-4a84-9485-c49f0462c5bc"
      unitRef="usd">1510000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMi0zLTEtMS0w_2fbc0ad6-4e8e-43f4-a3fe-c043239251bd"
      unitRef="usd">1509000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMy03LTEtMS0yODQ0_6032a3b9-93bc-4afb-bed6-74df0d785253"
      unitRef="usd">1509000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMy0xLTEtMS0w_881dcc33-f836-4cbd-bead-6f6cf49e8a48"
      unitRef="usd">354000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfMy0zLTEtMS0w_c4df8ff1-13f4-4c67-b7db-6717adaab6e3"
      unitRef="usd">2604000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="i331c425a8a154933bcbe5864820cc240_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC01LTEtMS0yNjg4_2c59264d-2aea-4b73-bcd3-fbe17fffc710"
      unitRef="usd">-2263000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC03LTEtMS0yODQ0_b9da1114-9b37-4c4d-8fb0-bd0bcb24b524"
      unitRef="usd">341000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC0xLTEtMS0w_117015c6-7b7d-48e8-9e97-b448fa3e3ae3"
      unitRef="usd">1864000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i35b2e47d816e4cb0a803263c21c55a98_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNC0zLTEtMS0w_1ecae8e4-1989-441c-9678-3fca7bed765f"
      unitRef="usd">4113000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i331c425a8a154933bcbe5864820cc240_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNS01LTEtMS0yODQy_42fd12f6-666c-4f8d-86bf-6e789ffbd386"
      unitRef="usd">-2263000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7efcd07ff04140fd85b93900c60b1b53_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjQyZTU3ZThlMWQ5NjQyNDVhY2ZiODQ5MmY3ZTBmZTIyL3RhYmxlcmFuZ2U6NDJlNTdlOGUxZDk2NDI0NWFjZmI4NDkyZjdlMGZlMjJfNS03LTEtMS0yODQ0_301e67e7-1f56-460e-ae73-c34cdb7e4103"
      unitRef="usd">1850000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfMy0xLTEtMS02Mjk3_fb766d39-9f7a-4c88-97be-5d3019967e71"
      unitRef="usd">3019000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfMy0zLTEtMS02Mjk3_b5688116-9ad7-4f50-9e08-7545a1f75205"
      unitRef="usd">1895000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="if6faf75b237b40cba20e570668f49166_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfMy03LTEtMS04NDIz_fe3724ee-b584-42d1-9355-f18825c144d2"
      unitRef="usd">1895000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC0xLTEtMS02Mjk3_f5aace16-3c4a-4d11-8a6f-fb0640e60692"
      unitRef="usd">709000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC0zLTEtMS02Mjk3_9273100b-359d-44c8-920f-61f980970425"
      unitRef="usd">3254000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="i5588d8de21094d8382ebbd7851ff103d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC01LTEtMS02Mjk3_313ab290-00ff-42bb-a6d3-7ba8e65ee0c7"
      unitRef="usd">-2832000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <nstg:AmortizationOfDebtDiscountAndIssuanceCosts
      contextRef="if6faf75b237b40cba20e570668f49166_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNC03LTEtMS04NDIz_908a16ed-bb92-4155-b873-011c87b47976"
      unitRef="usd">422000</nstg:AmortizationOfDebtDiscountAndIssuanceCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="ib31edc44dbe542da8a6c521cc44140ed_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS0xLTEtMS04NDIz_906eb3f5-b703-4510-b10a-53bac6208247"
      unitRef="usd">3728000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia4a11f700d4f434d8b12ec6435617bfc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS0zLTEtMS04NDIz_c4550dfa-83d6-460b-9199-055f8775c971"
      unitRef="usd">5149000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i5588d8de21094d8382ebbd7851ff103d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS01LTEtMS04NDIz_cfd2c972-cca6-4be9-8e67-6b224ba39fdb"
      unitRef="usd">-2832000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if6faf75b237b40cba20e570668f49166_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF81OC9mcmFnOjM4MTZhZTRhNjFlMzQ4NGI4NjRhOGM2N2FjOTUzYjQ4L3RhYmxlOjU2MjU0ZGMxOTNkYjQ1NThhN2ZjNTI1NjVlNWQxZDNiL3RhYmxlcmFuZ2U6NTYyNTRkYzE5M2RiNDU1OGE3ZmM1MjU2NWU1ZDFkM2JfNS03LTEtMS04NDIz_16fd770b-625f-4dd2-a530-d42ceef5ed62"
      unitRef="usd">2317000</us-gaap:InterestExpenseDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZTcyNmQyNTZmYzQ1MGI4ZjJkYjMxYWU4MWY4ZTg4L3NlYzoxMWU3MjZkMjU2ZmM0NTBiOGYyZGIzMWFlODFmOGU4OF82NC9mcmFnOmNiNmJjZmRjNzQ1MjQxNzY5NDkxN2VmYjY0NGUyNzc4L3RleHRyZWdpb246Y2I2YmNmZGM3NDUyNDE3Njk0OTE3ZWZiNjQ0ZTI3NzhfNTkz_97dc1dad-e6a9-4402-9b31-ba10cb1489ec">Commitments and Contingencies&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 6, 2021, 10x Genomics, Inc. and Prognosys Biosciences, Inc. (&#x201c;Prognosys&#x201d;) filed a complaint, and on May 19, 2021, an amended complaint, against the Company in the U.S. District Court for the District of Delaware. The amended complaint alleges that certain of the Company&#x2019;s products, services and components, including those sold by the Company for use in connection with its GeoMx DSP system (the &#x201c;Identified Products&#x201d;), infringe seven patents owned by Prognosys: (a) U.S. Patent No. 10,472,669,&#x201c;Spatially encoded biological assays,&#x201d; (b) U.S. Patent No. 10,662,467,&#x201c;Spatially encoded biological assays,&#x201d; (c) U.S. Patent No. 10,961,566,&#x201c;Spatially encoded biological assays,&#x201d; (d) U.S. Patent No. 10,983,133,&#x201c;Spatially encoded biological assays,&#x201d; (e) U.S. Patent No. 10,966,219,&#x201c;Spatially encoded biological assays,&#x201d; (f) U.S. Patent No. 11,001,878, &#x201c;Spatially encoded biological assays,&#x201d; and (g) U.S. Patent No. 11,008,607, &#x201c;Spatially encoded biological assays&#x201d; (the &#x201c;Asserted Patents&#x201d;). The complaint seeks, among other relief, injunctive relief and unspecified damages (including treble damages and attorneys&#x2019; fees) in relation to the Company&#x2019;s making, using, selling, offering to sell, exporting and/or importing in the United States the Identified Products, as well as the alleged infringement by others of the Asserted Patents through their use of the Identified Products. The Company has evaluated the plaintiffs&#x2019; claims and does not believe that its activities infringe any patent rights held by the plaintiffs. The Company intends to vigorously defend itself in the ongoing litigation. The Company is unable to estimate a range of loss, if any, that could result were there to be an adverse final decision in this case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved in other legal proceedings from time to time arising in the normal course of business.  Additionally, the Company operates in various states and local jurisdictions for which sales, occupation, or franchise taxes may be payable to certain taxing authorities. Management believes that the outcome of these proceedings will not have a material impact on the Company&#x2019;s financial condition, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306629384680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - 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, 2021</div></th>
<th class="th"><div>Jul. 28, 2021</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,  2021<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">001-35980<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">NANOSTRING TECHNOLOGIES, 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-0094687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">530 Fairview Avenue North<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Seattle<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">WA<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">98109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">206<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">378-6266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">NSTG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,521,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001401708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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 YYYY 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-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 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>14
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306620844152">
<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, 2021</div></th>
<th class="th"><div>Dec. 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_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">$ 160,380<span></span>
</td>
<td class="nump">$ 411,848<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_nstg_DebtSecuritiesAndEquitySecuritiesFairValue', window );">Short-term investments</a></td>
<td class="nump">237,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,883<span></span>
</td>
</tr>
<tr class="re">
<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">32,046<span></span>
</td>
<td class="nump">31,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_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">28,697<span></span>
</td>
<td class="nump">22,959<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">7,376<span></span>
</td>
<td class="nump">4,190<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">466,137<span></span>
</td>
<td class="nump">498,980<span></span>
</td>
</tr>
<tr class="re">
<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">21,531<span></span>
</td>
<td class="nump">20,828<span></span>
</td>
</tr>
<tr class="ro">
<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">19,930<span></span>
</td>
<td class="nump">21,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">5,460<span></span>
</td>
<td class="nump">2,895<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">513,058<span></span>
</td>
<td class="nump">544,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">10,963<span></span>
</td>
<td class="nump">5,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">5,526<span></span>
</td>
<td class="nump">4,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and other employee benefits</a></td>
<td class="nump">14,277<span></span>
</td>
<td class="nump">15,262<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_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">1,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">6,383<span></span>
</td>
<td class="nump">5,610<span></span>
</td>
</tr>
<tr class="re">
<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 portion</a></td>
<td class="nump">4,492<span></span>
</td>
<td class="nump">4,313<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">43,123<span></span>
</td>
<td class="nump">37,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">2,450<span></span>
</td>
<td class="nump">1,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, net</a></td>
<td class="nump">224,424<span></span>
</td>
<td class="nump">172,703<span></span>
</td>
</tr>
<tr class="re">
<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">23,334<span></span>
</td>
<td class="nump">25,602<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">293,331<span></span>
</td>
<td class="nump">237,247<span></span>
</td>
</tr>
<tr class="re">
<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 );">Commitment and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value, 15,000 shares authorized; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0001 par value, 150,000 shares authorized; 45,502 and 44,441 shares issued and outstanding at June 30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">809,015<span></span>
</td>
<td class="nump">848,891<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="num">(62)<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<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">(589,231)<span></span>
</td>
<td class="num">(542,030)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">219,727<span></span>
</td>
<td class="nump">306,948<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 513,058<span></span>
</td>
<td class="nump">$ 544,195<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Customer Deposits, Current</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;">nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_DebtSecuritiesAndEquitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities And Equity Securities, Fair Value</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;">nstg_DebtSecuritiesAndEquitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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://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(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: 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=124509347&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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=123570139&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=124098289&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=120391452&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=120391452&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=120400017&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=120398452&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=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is 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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, 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 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=120391452&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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: 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 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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=120391452&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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt and lease obligation, 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&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=123391704&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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=120391452&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=124098289&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=120391452&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=120391452&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=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 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=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>15
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306621464520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">45,502,000<span></span>
</td>
<td class="nump">44,441,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">45,502,000<span></span>
</td>
<td class="nump">44,441,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306621015400">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</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_RevenuesAbstract', window );"><strong>Revenue:</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 );">Revenue</a></td>
<td class="nump">$ 33,863<span></span>
</td>
<td class="nump">$ 22,604<span></span>
</td>
<td class="nump">$ 65,480<span></span>
</td>
<td class="nump">$ 49,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of product and service revenue</a></td>
<td class="nump">15,481<span></span>
</td>
<td class="nump">10,712<span></span>
</td>
<td class="nump">31,104<span></span>
</td>
<td class="nump">21,729<span></span>
</td>
</tr>
<tr class="re">
<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">17,162<span></span>
</td>
<td class="nump">15,739<span></span>
</td>
<td class="nump">32,225<span></span>
</td>
<td class="nump">33,241<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">26,855<span></span>
</td>
<td class="nump">19,912<span></span>
</td>
<td class="nump">53,654<span></span>
</td>
<td class="nump">45,633<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_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">59,498<span></span>
</td>
<td class="nump">46,363<span></span>
</td>
<td class="nump">116,983<span></span>
</td>
<td class="nump">100,603<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">(25,635)<span></span>
</td>
<td class="num">(23,759)<span></span>
</td>
<td class="num">(51,503)<span></span>
</td>
<td class="num">(51,394)<span></span>
</td>
</tr>
<tr class="re">
<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 (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">479<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="nump">1,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Interest expense</a></td>
<td class="num">(1,868)<span></span>
</td>
<td class="num">(4,116)<span></span>
</td>
<td class="num">(3,738)<span></span>
</td>
<td class="num">(6,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="num">(1,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt and termination of revolving loan facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,143)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="num">(1,303)<span></span>
</td>
<td class="num">(3,305)<span></span>
</td>
<td class="num">(3,087)<span></span>
</td>
<td class="num">(14,234)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net loss before provision for income tax</a></td>
<td class="num">(26,938)<span></span>
</td>
<td class="num">(27,064)<span></span>
</td>
<td class="num">(54,590)<span></span>
</td>
<td class="num">(65,628)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income tax</a></td>
<td class="num">(82)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (27,020)<span></span>
</td>
<td class="num">$ (27,133)<span></span>
</td>
<td class="num">$ (54,732)<span></span>
</td>
<td class="num">$ (65,757)<span></span>
</td>
</tr>
<tr class="ro">
<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 (in dollars per share)</a></td>
<td class="num">$ (0.60)<span></span>
</td>
<td class="num">$ (0.72)<span></span>
</td>
<td class="num">$ (1.22)<span></span>
</td>
<td class="num">$ (1.76)<span></span>
</td>
</tr>
<tr class="re">
<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 used in computing basic and diluted net loss per share (in shares)</a></td>
<td class="nump">45,274<span></span>
</td>
<td class="nump">37,785<span></span>
</td>
<td class="nump">44,973<span></span>
</td>
<td class="nump">37,392<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=nstg_ProductAndServiceMember', window );">Total product and service 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</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 );">Revenue</a></td>
<td class="nump">$ 33,632<span></span>
</td>
<td class="nump">$ 21,144<span></span>
</td>
<td class="nump">$ 65,026<span></span>
</td>
<td class="nump">$ 45,640<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=nstg_CollaborationMember', window );">Collaboration 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_RevenuesAbstract', window );"><strong>Revenue:</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 );">Revenue</a></td>
<td class="nump">$ 231<span></span>
</td>
<td class="nump">$ 1,460<span></span>
</td>
<td class="nump">$ 454<span></span>
</td>
<td class="nump">$ 3,569<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs of sales and operating expenses for 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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=125511455&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>dtr-types: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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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=123570139&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 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=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: 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=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 related to the generation of investment 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 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=123367319&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://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=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123367319&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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=123367319&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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: 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=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: 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=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_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 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=123367319&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nstg_ProductAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ProductAndServiceMember</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=nstg_CollaborationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_CollaborationMember</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>17
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617208840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive 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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of 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 loss</a></td>
<td class="num">$ (27,020)<span></span>
</td>
<td class="num">$ (27,133)<span></span>
</td>
<td class="num">$ (54,732)<span></span>
</td>
<td class="num">$ (65,757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in unrealized gain (loss) on available-for-sale debt securities</a></td>
<td class="num">(71)<span></span>
</td>
<td class="nump">353<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="nump">292<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (27,091)<span></span>
</td>
<td class="num">$ (26,780)<span></span>
</td>
<td class="num">$ (54,877)<span></span>
</td>
<td class="num">$ (65,465)<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: 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=124509347&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://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=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617963080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Stockholders' Deficit Statement - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect, Period of Adoption, Adjustment</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</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_SharesOutstanding', window );">Balance at beginning (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,298<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning at Dec. 31, 2019</a></td>
<td class="nump">$ 104,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 535,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145<span></span>
</td>
<td class="num">$ (431,952)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Equity component of convertible notes, net</a></td>
<td class="nump">58,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,543<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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Warrants issued for common stock</a></td>
<td class="nump">737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">737<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">948<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units</a></td>
<td class="nump">6,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued for employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued for employee stock purchase plan</a></td>
<td class="nump">1,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,122<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_StockIssuedDuringPeriodSharesOther', window );">Exercise of common stock warrants, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">407<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(2,006)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,006)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,303<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(38,624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,624)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(61)<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="num">(61)<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_SharesOutstanding', window );">Balance at end (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,703<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end at Mar. 31, 2020</a></td>
<td class="nump">135,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">605,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="num">(470,576)<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_SharesOutstanding', window );">Balance at beginning (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,298<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning at Dec. 31, 2019</a></td>
<td class="nump">104,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">535,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="num">(431,952)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(65,757)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Balance at end (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,937<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end at Jun. 30, 2020</a></td>
<td class="nump">114,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">611,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="num">(497,709)<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_SharesOutstanding', window );">Balance at beginning (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,703<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning at Mar. 31, 2020</a></td>
<td class="nump">135,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">605,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="num">(470,576)<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units</a></td>
<td class="nump">2,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,673<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,660<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(27,133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354<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_SharesOutstanding', window );">Balance at end (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,937<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end at Jun. 30, 2020</a></td>
<td class="nump">114,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">611,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="num">(497,709)<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_SharesOutstanding', window );">Balance at beginning (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,441<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning at Dec. 31, 2020</a></td>
<td class="nump">306,948<span></span>
</td>
<td class="num">$ (51,012)<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">848,891<span></span>
</td>
<td class="num">$ (58,543)<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="num">(542,030)<span></span>
</td>
<td class="nump">$ 7,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">726<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common stock issued for employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued for employee stock purchase plan</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,192<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(2,585)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,585)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">7,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,385<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 loss</a></td>
<td class="num">(27,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,712)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(74)<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="num">(74)<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_SharesOutstanding', window );">Balance at end (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,205<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end at Mar. 31, 2021</a></td>
<td class="nump">236,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">798,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(562,211)<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_SharesOutstanding', window );">Balance at beginning (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,441<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning at Dec. 31, 2020</a></td>
<td class="nump">306,948<span></span>
</td>
<td class="num">$ (51,012)<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">848,891<span></span>
</td>
<td class="num">$ (58,543)<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="num">(542,030)<span></span>
</td>
<td class="nump">$ 7,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 loss</a></td>
<td class="num">(54,732)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesOutstanding', window );">Balance at end (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,502<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end at Jun. 30, 2021</a></td>
<td class="nump">219,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">809,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(589,231)<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_SharesOutstanding', window );">Balance at beginning (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,205<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning at Mar. 31, 2021</a></td>
<td class="nump">236,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">798,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(562,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Common stock issued for stock options and restricted stock units</a></td>
<td class="nump">2,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,255<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">8,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,171<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 loss</a></td>
<td class="num">(27,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,020)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(71)<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="num">(71)<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_SharesOutstanding', window );">Balance at end (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,502<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end at Jun. 30, 2021</a></td>
<td class="nump">$ 219,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 809,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (62)<span></span>
</td>
<td class="num">$ (589,231)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123466302&amp;loc=d3e4724-112606<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=123467817&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=120397183&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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-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://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=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=123467817&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=120397183&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=120391452&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=120391452&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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=120397183&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 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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120397183&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=123467817&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=120391452&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=120391452&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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of stock related to Restricted Stock Awards 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 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=120397183&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 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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 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=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306618412408">
<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, 2021</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_NetCashProvidedByUsedInContinuingOperationsAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (54,732)<span></span>
</td>
<td class="num">$ (65,757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">15,405<span></span>
</td>
<td class="nump">8,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,880<span></span>
</td>
<td class="nump">2,814<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_nstg_RepaymentOfAccruedInterestOfLongTermDebt', window );">Payment of accrued interest on long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,143<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_nstg_InterestAccruedOnLongTermNotes', window );">Amortization of debt discount and deferred financing costs</a></td>
<td class="nump">709<span></span>
</td>
<td class="nump">3,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Loss on equity securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Accretion of discount on short-term investments</a></td>
<td class="num">(2,401)<span></span>
</td>
<td class="num">(150)<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_nstg_OperatingLeaseRightOfUseAssetsAmortization', window );">Non-cash operating lease expense</a></td>
<td class="nump">1,671<span></span>
</td>
<td class="nump">1,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for inventory obsolescence and bad debts</a></td>
<td class="nump">1,369<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,191)<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="re">
<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 );">Inventory</a></td>
<td class="num">(7,048)<span></span>
</td>
<td class="num">(6,559)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(5,684)<span></span>
</td>
<td class="nump">5,493<span></span>
</td>
</tr>
<tr class="re">
<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">6,041<span></span>
</td>
<td class="num">(2,835)<span></span>
</td>
</tr>
<tr class="ro">
<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 liabilities</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and other employee benefits</a></td>
<td class="num">(806)<span></span>
</td>
<td class="num">(3,117)<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_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits', window );">Customer deposits</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(3,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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="nump">1,075<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_nstg_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(2,090)<span></span>
</td>
<td class="num">(1,187)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(44,167)<span></span>
</td>
<td class="num">(50,139)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(3,784)<span></span>
</td>
<td class="num">(5,365)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfShortTermInvestments', window );">Proceeds from sale of short-term investments</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">17,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturity of short-term investments</a></td>
<td class="nump">24,764<span></span>
</td>
<td class="nump">69,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchases of short-term investments</a></td>
<td class="num">(235,263)<span></span>
</td>
<td class="num">(38,804)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(210,283)<span></span>
</td>
<td class="nump">42,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of 2025 convertible senior notes and borrowings under long-term debt agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Fees paid for issuance of 2025 convertible senior notes and long-term debt borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,403)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Repayment of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(80,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Fees paid upon extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,845)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from issuance of common stock warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(2,585)<span></span>
</td>
<td class="num">(2,006)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans', window );">Proceeds from issuance of common stock for employee stock purchase plan</a></td>
<td class="nump">1,192<span></span>
</td>
<td class="nump">1,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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">4,503<span></span>
</td>
<td class="nump">9,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Repayment of finance lease obligations</a></td>
<td class="num">(119)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">2,991<span></span>
</td>
<td class="nump">147,246<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(251,459)<span></span>
</td>
<td class="nump">139,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">411,848<span></span>
</td>
<td class="nump">29,033<span></span>
</td>
</tr>
<tr class="re">
<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 );">End of period</a></td>
<td class="nump">160,380<span></span>
</td>
<td class="nump">168,443<span></span>
</td>
</tr>
<tr class="ro">
<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 Cash Flow Information [Abstract]</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Finance lease right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Increase (Decrease) In Customer Deposits</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;">nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nstg_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_InterestAccruedOnLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred, not yet paid, on all other long-term debt, which may include (1) interest on long-term notes, and (2) amortization of issuance costs not otherwise separately disclosed.</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;">nstg_InterestAccruedOnLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_OperatingLeaseRightOfUseAssetsAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-Of-Use Assets, Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nstg_OperatingLeaseRightOfUseAssetsAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_RepaymentOfAccruedInterestOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Accrued Interest Of Long Term Debt</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;">nstg_RepaymentOfAccruedInterestOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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=120381028&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=122041274&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=120381028&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_CashAndCashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-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=123570139&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=123570139&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=123431023&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=123444420&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=123570139&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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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://www.xbrl.org/2003/role/disclosureRef<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=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 principal payment on finance 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 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&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=123408670&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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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=123570139&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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123570139&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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/exampleRef<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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=123570139&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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accretion (amortization) of purchase discount (premium) on nonoperating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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_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://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=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<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 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=123570139&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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. Excludes 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 maturity, prepayment and call 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://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=124260329&amp;loc=d3e26853-111562<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_ProceedsFromSaleOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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=123570139&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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, 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/otherTransitionRef<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=123570139&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_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=123414884&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=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>20
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306616816408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business</a></td>
<td class="text">Description of the BusinessNanoString Technologies, Inc. (the &#8220;Company&#8221;) was incorporated in the state of Delaware on June&#160;20, 2003. The Company&#8217;s headquarters is located in Seattle, Washington. The Company&#8217;s proprietary single-molecule chemistries enable the direct detection, identification, and quantification of individual target molecules in biological samples by attaching unique molecular reporters to each target molecule of interest. The Company currently markets and sells two platforms based on its proprietary technologies, its nCounter Analysis System, and its GeoMx Digital Spatial Profiler, or GeoMx DSP System, both consisting of instruments and consumables, to academic, government, biopharmaceutical, and clinical laboratory customers.<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: 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 3: 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_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>21
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306616872824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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 );">Concentration of Risks</a></td>
<td class="text">Concentration of Risks<div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash and cash equivalents, short-term investments and accounts receivable. Cash is invested in accordance with the Company&#8217;s investment policy, which includes guidelines intended to minimize and diversify credit risk. Most of the Company&#8217;s investments are not federally insured. The Company has credit risk related to the collectability of its accounts receivable. The Company performs initial and ongoing evaluations of its customers&#8217; credit history or financial position and generally extends credit on account without collateral. Additionally, the Company evaluates collectability risk over the life of its receivables in order to establish an appropriate reserve for certain receivables that may become uncollectible in future periods. The Company has not experienced significant credit losses to date. During the three and six months ended June&#160;30, 2021 and 2020, the Company had no customers that individually represented more than 10% of total revenue. The Company had no customers that represented more than 10% of total accounts receivable as of June&#160;30, 2021 or December&#160;31, 2020.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also subject to supply chain risks related to the outsourcing of the manufacturing and production of its instruments to sole suppliers. Although there are a limited number of manufacturers for instruments of this type, the Company believes that other suppliers could provide similar products on comparable terms. Similarly, the Company sources certain raw materials used in the manufacture of consumables from sole suppliers. The impact of the COVID-19 global pandemic has not had a significant impact on the Company&#8217;s ability to source raw materials or its instruments to date. However, a change in or loss of suppliers could cause a delay in manufacturing and a possible loss of sales, which would adversely affect operating results. Should COVID-19 (or a variant thereof) continue to impact the global economy at the same or heightened levels during future periods, or if certain geographies where the Company&#8217;s key suppliers or manufacturing facilities are located are more severely impacted than others, this could negatively impact the Company&#8217;s ability to manufacture new products, fulfill customer orders, and collect from customers, which could adversely affect future operating results.</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>dtr-types: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>22
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617342504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Short-term Investments</a></td>
<td class="text">Short-term Investments<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments consisted of available-for-sale and equity securities as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of June 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,638&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of available-for-sale debt securities by contractual maturity were as follows (in thousands):</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one to three years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,638&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has both the intent and ability to sell its available-for-sale debt securities maturing greater than one year within 12 months from the balance sheet date and, accordingly, has classified these securities as current in the condensed consolidated balance sheets.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes investments that have been in a continuous unrealized loss position as of June&#160;30, 2021 (in thousands).</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Backed Securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,990&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,990&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in securities that are rated investment grade or better. The unrealized losses on available-for-sale debt securities as of June&#160;30, 2021 were primarily caused by interest rate increases.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the individual securities in its portfolio for impairment when events indicate the fair value of the investments may be below the carrying value. The Company reviews the individual securities in its portfolio for indications that unrealized losses are credit related and require an allowance to be recorded at the present value of the future expected cash flows. The Company determined unrealized losses were not for credit losses and so did not record an allowance related to its available-for-sale debt investments for the three and six month periods ended June&#160;30, 2021. The Company did not record any impairment charges related to its available-for-sale debt investments for the three and six month periods ended June&#160;30, 2021.</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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (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;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306616738136">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</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-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2021, 10x Genomics, Inc. and Prognosys Biosciences, Inc. (&#8220;Prognosys&#8221;) filed a complaint, and on May 19, 2021, an amended complaint, against the Company in the U.S. District Court for the District of Delaware. The amended complaint alleges that certain of the Company&#8217;s products, services and components, including those sold by the Company for use in connection with its GeoMx DSP system (the &#8220;Identified Products&#8221;), infringe seven patents owned by Prognosys: (a) U.S. Patent No. 10,472,669,&#8220;Spatially encoded biological assays,&#8221; (b) U.S. Patent No. 10,662,467,&#8220;Spatially encoded biological assays,&#8221; (c) U.S. Patent No. 10,961,566,&#8220;Spatially encoded biological assays,&#8221; (d) U.S. Patent No. 10,983,133,&#8220;Spatially encoded biological assays,&#8221; (e) U.S. Patent No. 10,966,219,&#8220;Spatially encoded biological assays,&#8221; (f) U.S. Patent No. 11,001,878, &#8220;Spatially encoded biological assays,&#8221; and (g) U.S. Patent No. 11,008,607, &#8220;Spatially encoded biological assays&#8221; (the &#8220;Asserted Patents&#8221;). The complaint seeks, among other relief, injunctive relief and unspecified damages (including treble damages and attorneys&#8217; fees) in relation to the Company&#8217;s making, using, selling, offering to sell, exporting and/or importing in the United States the Identified Products, as well as the alleged infringement by others of the Asserted Patents through their use of the Identified Products. The Company has evaluated the plaintiffs&#8217; claims and does not believe that its activities infringe any patent rights held by the plaintiffs. The Company intends to vigorously defend itself in the ongoing litigation. The Company is unable to estimate a range of loss, if any, that could result were there to be an adverse final decision in this case.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in other legal proceedings from time to time arising in the normal course of business.  Additionally, the Company operates in various states and local jurisdictions for which sales, occupation, or franchise taxes may be payable to certain taxing authorities. Management believes that the outcome of these proceedings will not have a material impact on the Company&#8217;s financial condition, results of operations, or liquidity.</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_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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306615476552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company and its wholly-owned subsidiaries. The unaudited condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all information and disclosures required by generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for annual financial statements. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and U.S. GAAP for unaudited condensed consolidated financial information. Accordingly, they do not include all information and footnotes required by U.S. GAAP for complete financial statements. The accompanying unaudited condensed consolidated financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#8217;s financial position and results of its operations as of and for the periods presented.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless indicated otherwise, all amounts presented in financial tables are presented in thousands, except for per share and par value amounts.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Given the global economic climate and additional or unforeseen effects from the COVID-19 pandemic, certain estimates are becoming more challenging, and actual results could differ materially from those estimates. The results of the Company&#8217;s operations for the three and six month period ended June&#160;30, 2021 is not necessarily indicative of the results to be expected for the full year or for any other period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration expected to be received in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product or service to the customer, meaning the customer has the ability to use and obtain the benefit of the product or service. The Company recognizes revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates the majority of its revenue from sales of its proprietary nCounter Analysis and GeoMx DSP systems, and related consumables. Services consist of instrument service contracts and service fees for assay processing.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company at times may enter into collaboration agreements that generally recognizes revenue based on the timing and amount of development activities or the achievement of certain milestones. Expenses incurred in relation to research activities conducted in conjunction with our collaboration partners are recognized when the related activities have occurred and are classified in the statement of operations, generally as research and development expense. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2021, in accordance with the prior accounting guidance for debt with conversion and other options, the Company separately accounted for the liability and equity components of its 2.625% Convertible Senior Notes due 2025 (&#8220;Convertible Notes&#8221;) by allocating the proceeds between the liability component and the embedded conversion feature, or the equity component, due to the Company&#8217;s ability to settle the Convertible Notes in cash, common stock or a combination of cash and common stock, at its option. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company&#8217;s non-convertible debt borrowing rate for similar debt. The equity component of the Convertible Notes was recognized as a debt discount and represented the difference between the proceeds from the issuance of the Convertible Notes and the fair value of the liability of the Convertible Notes on their respective dates of issuance. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred, and a portion of the deferred issuance costs were deemed attributable to the equity component and were allocated to additional paid-in capital.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221;  (&#8220;ASU 2020-06&#8221;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company uses the if-converted method for purposes of calculating dilutive earnings per share, if the Convertible Notes are dilutive during the period. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred and are amortized to interest expense over five years using the effective interest method.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 9. Long-term Debt, Net for additional information regarding the Convertible Notes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception of a contract. The Company&#8217;s leasing portfolio is comprised of operating leases primarily for general office, manufacturing, and research and development purposes. Operating lease liabilities and the corresponding right-of-use assets are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease right-of-use asset is reduced by lease incentives included in the agreement. As the existing leases do not contain an implicit interest rate, the Company estimates its incremental borrowing rate based on information available at commencement date in determining the present value of future payments. The Company includes options to extend the lease in the lease liability and right-of-use asset when it is reasonably certain that the option will be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. For our short-term leases, we recognize lease payments as an expense on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capitalized Internal-Use Software Costs</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs incurred in connection with software development for hosted third-party software platforms used in operations. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as part of other long-term assets. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over the term of the related hosting arrangement and is recorded within the consolidated statements of operations based on the functional use of the software. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board, or FASB, issued &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40).&#8221; The new guidance simplifies the number of accounting models for convertible instruments; and as a result, under the remaining available models, removes the requirement to separately account for conversion features between liability and equity components. The ASU will become effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, with adoption as of the beginning of the annual fiscal year. The Company adopted the standard, on a modified retrospective basis, on January 1, 2021, and as a result, has increased long-term debt and reduced equity by $58.5 million related to reclassification of the initial debt discount and debt issuance costs that were attributed to equity as determined by the initial accounting for the Convertible Notes. Additionally, the Company reduced its accumulated deficit by $7.5 million to reverse the cumulative impact </span></div>of  previously amortized debt discount costs through December&#160;31, 2020. See to Note 9. Long-term Debt, Net for additional information.<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306619482504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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 from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers<div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as a single reportable segment. The Company has one sales force that sells the Company&#8217;s nCounter and GeoMx DSP instruments, consumables and related services. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenues</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table of total revenue is based on the geographic location of end users or distributors who purchase products and services, and of our collaborators. For sales to distributors, their geographic location may be different from the geographic location of the ultimate end customer. For collaboration agreements, revenues are derived from partners located primarily in the United States. Americas consists of the United States, Canada, Mexico, and South America; and Asia Pacific includes Japan, China, South Korea, Singapore, Malaysia, India, and Australia. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="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 by major product line and primary geographic market (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,579&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,782&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:11pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,874&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,759&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,759&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,934&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,924&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,209&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue in the United States was $41.1 million, and $33.8 million for the  six month periods ended June&#160;30, 2021 and 2020, respectively. The Company&#8217;s assets are primarily located in the United States and therefore are not allocated to any specific geographic region. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances and remaining performance obligations</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are comprised of the current and long-term portions of deferred revenue of $8.3 million and $7.0 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively, and customer deposits of $1.5 million and $1.6 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively, included within the condensed consolidated balance sheets. Total contract liabilities increased by $1.2 million as of June&#160;30, 2021 as a result of additional deferred revenue of $7.6 million associated primarily with new or extended service contracts, partially offset by the recognition of previously deferred revenue and customer deposits of $6.4 million for the completion of certain performance obligations during the period. The Company recorded contract assets of $0.5 million as of June&#160;30, 2021 related to revenues recognized, but not yet invoiced to customers. The Company did not record any contract assets as of December&#160;31, 2020. The Company&#8217;s contractual payment terms for its contracts with customers approximate 45 days on average.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, unsatisfied or partially unsatisfied performance obligations related to undelivered products and service contracts were $9.8 million and are expected to be completed over the term of the related contract or as products are delivered.</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_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><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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: 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=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: 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 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: 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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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_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>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617402952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per Share<div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding. Outstanding stock options, restricted stock units and warrants have not been included in the calculation of diluted net loss per share because to do so would be anti-dilutive. Accordingly, the numerator and the denominator used in computing both basic and diluted net loss per share for each period are the same.</span></div><div style="text-indent:36pt"><span style="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 computation of basic and diluted net loss per share for the periods presented (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-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_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>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306615505176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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">Fair Value Measurements<div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes the fair value of its assets and liabilities using the price that would be received to sell an asset or paid to transfer a financial liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy is used to measure fair value. The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 &#8212; Quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 &#8212; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 &#8212; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recorded amounts of certain financial instruments, including cash, accounts receivable, prepaid expenses and other, accounts payable and accrued liabilities, approximate fair value due to their relatively short-term maturities. The recorded amount of the Company&#8217;s long-term debt can be determined based on the estimated or actual bid prices of the Convertible Senior Notes in an over-the-counter market, which are classified as a Level 2 financial instrument.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments by level within the fair value hierarchy were as follows (in thousands):</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurement using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,604&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurement using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued $230.0 million of Convertible Notes of which $88.6 million was used to repay amounts owed and fees associated with the termination of its term loan agreement and revolving line of credit as described in more detail in Note 9. Long-term Debt, Net. As of June&#160;30, 2021, the fair value of the Convertible Notes was $372.0 million.</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=123874694&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>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617402952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text">Inventory<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net of related allowances, consisted of the following as of the date indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,981&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,697&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,959&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617093272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Long-term Debt</a></td>
<td class="text">Long-term Debt, Net<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company issued $230.0 million in aggregate principal amount of its Convertible Notes in a private offering. The Convertible Notes are governed by an indenture dated March 9, 2020 between the Company and U.S. Bank, National Association, as trustee. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company received net proceeds from the offering of $222.6 million. The Company used $88.6 million to repay in full all outstanding amounts borrowed and fees owed in connection with the termination of the Company&#8217;s amended and restated term loan agreement (&#8220;2018 Term Loan&#8221;) with Capital Royalty Group, and the fees owed in connection with the termination of the Company&#8217;s revolving credit facility with Silicon Valley Bank.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes bear interest at a rate of 2.625% per year, payable semi-annually in arrears on March 1 and September 1, beginning on September 1, 2020. The Convertible Notes may bear additional interest under specified circumstances relating to the Company&#8217;s failure to comply with its reporting obligations under, or if the Convertible Notes are not freely tradeable as required by, the indenture governing the Convertible Notes. Upon conversion, the Convertible Notes will be convertible into cash, shares of common stock or a combination of cash and shares of common stock, at the Company&#8217;s election.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes are general unsecured senior obligations and will mature on March 1, 2025, unless earlier repurchased, redeemed or converted, subject to satisfaction of certain conditions and during the periods described below. The initial conversion rate for the Convertible Notes is 20.9161 shares of common stock, par value $0.0001 per share, per $1,000 principal amount of Convertible Notes (which is equivalent to an initial conversion price of approximately $47.81 per share). The conversion rate will be subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that may occur prior to the maturity date or if the Company issues a notice of redemption, the Company will increase the conversion rate for a holder who elects to convert its Convertible Notes in connection with such corporate event or in connection with such redemption, as the case may be, in certain circumstances.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding December&#160;1, 2024, the Convertible Notes will be convertible only under the following circumstances: (1)&#160;during any calendar quarter commencing after the calendar quarter ending on June&#160;30, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2)&#160;during the five&#160;business-day&#160;period after any five consecutive&#160;trading-day&#160;period in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of such period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; (3)&#160;if the Company calls any or all of the Convertible Notes for redemption, the Convertible Notes called for redemption (or, in the case of a partial redemption, if the Company makes an election to redeem all Convertible Notes, irrespective of whether they are called for redemption, to be convertible, all Convertible Notes) may be submitted for conversion at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date as set forth in the related redemption notice; or (4)&#160;upon the occurrence of specified corporate events. On or after December&#160;1, 2024, until the close of business on the business day immediately preceding the maturity date, holders of the Convertible Notes may convert all or any portion of their Convertible Notes at any time, regardless of the foregoing circumstances. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the Convertible Notes prior to March 5, 2023, and no sinking fund is provided for the Convertible Notes. On or after March&#160;5, 2023, the Company may redeem for cash all or any portion of the Convertible Notes, at its option, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive&#160;trading-day&#160;period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes) prior to the maturity date, subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes in increments of $1,000 for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes do not contain any financial or operating covenants or any restrictions on the issuance of other indebtedness or the issuance or repurchase of securities by the Company. The Convertible Notes indenture contains customary events of default, including that upon certain events of default, 100% of the principal and accrued and unpaid interest on the Convertible Notes will automatically become due and payable.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has the ability to settle the Convertible Notes in cash, common stock or a combination thereof, upon issuance, the Company separately accounted for the embedded conversion feature of the Convertible Notes by allocating proceeds between a liability and an equity component. The initial amount of the liability component of $169.5 million was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The borrowing rate was determined to be 9.35% based on the market rates for nonconvertible debt instruments issued by other companies with publicly available credit ratings considered to be comparable to the Company. The residual between the proceeds from the issuance of $230.0 million and the fair value of the liability component of $169.5 million was allocated to the equity component (residual method), which was recorded at $60.5 million and recognized as a debt discount. The Company incurred approximately $7.4 million of debt issuance costs, which primarily consisted of underwriting, legal and other professional fees directly associated with the issuance. The issuance costs were allocated to the liability and equity component proportionately based on the allocation of total proceeds. The equity component of $58.5 million, net of issuance costs of $1.9 million, was initially recorded in additional paid-in capital in the Company&#8217;s condensed consolidated balance sheets. The liability component, net of issuance costs of $5.5 million, was recorded as long-term debt, net in the Company&#8217;s condensed consolidated balance sheets. The debt discount and debt issuance costs allocated to the liability component were to be amortized to interest expense using the effective interest method over five years, the contractual term of the Convertible Notes, with an effective interest rate of 9.9%.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221; (&#8220;ASU 2020-06&#8221;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company recorded a cumulative effect of the change in accounting policy as a reclassification of $58.5 million from equity to long-term debt on its condensed consolidated balance sheets, and also recorded an increase of $7.5 million to retained earnings representing the reversal of the cumulative amount of the previously amortized debt discount. The debt discount and debt issuance costs are amortized to interest expense using the effective interest method over five years, the contractual term of the Convertible Notes, with an effective interest rate of 3.3%.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company monitors the provision of the Convertible Notes that allow for certain conversion rights at each quarterly reporting date in order to determine whether the Convertible Notes are convertible or subject to an event triggering potential redemption during the prescribed measurement periods. As of the date of this report, none of the outstanding convertible notes had been redeemed by the Company. Based on the closing price of our common stock of $64.79 on the last trading day of the quarter, the if-converted values of the Convertible Notes exceeded the remaining principal amounts by $81.7 million as of June&#160;30, 2021.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to the adoption of ASU 2020-06, for U.S. tax purposes the debt discount previously recorded by the Company was treated as a deferred tax liability. However, as a result of the adoption of ASU 2020-06, there is no longer a difference in book and tax treatment of the convertible debt, and as such, the Company recorded a reduction of $12.0&#160;million to reduce its deferred tax liabilities, with a corresponding increase to its deferred tax asset valuation allowance.</span></div><div style="margin-bottom:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">All future principal payments related to the Convertible Notes are due in March 2025. The outstanding balances of the Company&#8217;s Convertible Notes and previously outstanding term loan consisted of the following (in thousands):</span></div><div style="margin-bottom:8pt;margin-top: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.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal of Convertible Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,703&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,012&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,715&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Convertible Notes (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.634%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,263)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306618845368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company and its wholly-owned subsidiaries. The unaudited condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all information and disclosures required by generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for annual financial statements. These unaudited condensed consolidated financial statements and notes should be read in conjunction with the Company&#8217;s audited consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2020. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and U.S. GAAP for unaudited condensed consolidated financial information. Accordingly, they do not include all information and footnotes required by U.S. GAAP for complete financial statements. The accompanying unaudited condensed consolidated financial statements reflect all adjustments consisting of normal recurring adjustments which, in the opinion of management, are necessary for a fair statement of the Company&#8217;s financial position and results of its operations as of and for the periods presented.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless indicated otherwise, all amounts presented in financial tables are presented in thousands, except for per share and par value amounts.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Given the global economic climate and additional or unforeseen effects from the COVID-19 pandemic, certain estimates are becoming more challenging, and actual results could differ materially from those estimates. The results of the Company&#8217;s operations for the three and six month period ended June&#160;30, 2021 is not necessarily indicative of the results to be expected for the full year or for any other period.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration expected to be received in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product or service to the customer, meaning the customer has the ability to use and obtain the benefit of the product or service. The Company recognizes revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates the majority of its revenue from sales of its proprietary nCounter Analysis and GeoMx DSP systems, and related consumables. Services consist of instrument service contracts and service fees for assay processing.</span></div>The Company at times may enter into collaboration agreements that generally recognizes revenue based on the timing and amount of development activities or the achievement of certain milestones. Expenses incurred in relation to research activities conducted in conjunction with our collaboration partners are recognized when the related activities have occurred and are classified in the statement of operations, generally as research and development expense.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2021, in accordance with the prior accounting guidance for debt with conversion and other options, the Company separately accounted for the liability and equity components of its 2.625% Convertible Senior Notes due 2025 (&#8220;Convertible Notes&#8221;) by allocating the proceeds between the liability component and the embedded conversion feature, or the equity component, due to the Company&#8217;s ability to settle the Convertible Notes in cash, common stock or a combination of cash and common stock, at its option. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The allocation was performed in a manner that reflected the Company&#8217;s non-convertible debt borrowing rate for similar debt. The equity component of the Convertible Notes was recognized as a debt discount and represented the difference between the proceeds from the issuance of the Convertible Notes and the fair value of the liability of the Convertible Notes on their respective dates of issuance. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred, and a portion of the deferred issuance costs were deemed attributable to the equity component and were allocated to additional paid-in capital.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221;  (&#8220;ASU 2020-06&#8221;) effective January 1, 2021 and, as a result, is no longer allocating proceeds between a liability and an equity component. The Company uses the if-converted method for purposes of calculating dilutive earnings per share, if the Convertible Notes are dilutive during the period. In connection with the issuance of the Convertible Notes, the Company incurred certain financing costs associated directly with the issuance of the Convertible Notes. These issuance costs were deferred and are amortized to interest expense over five years using the effective interest method.</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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception of a contract. The Company&#8217;s leasing portfolio is comprised of operating leases primarily for general office, manufacturing, and research and development purposes. Operating lease liabilities and the corresponding right-of-use assets are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The operating lease right-of-use asset is reduced by lease incentives included in the agreement. As the existing leases do not contain an implicit interest rate, the Company estimates its incremental borrowing rate based on information available at commencement date in determining the present value of future payments. The Company includes options to extend the lease in the lease liability and right-of-use asset when it is reasonably certain that the option will be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. For our short-term leases, we recognize lease payments as an expense on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capitalized Internal-Use Software Costs</span></div>The Company capitalizes certain development costs incurred in connection with software development for hosted third-party software platforms used in operations. Costs incurred in the preliminary stages of development are expensed as incurred. Once software has reached the development stage, internal and external costs, if direct, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized costs are recorded as part of other long-term assets. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over the term of the related hosting arrangement and is recorded within the consolidated statements of operations based on the functional use of the software.<span></span>
</td>
</tr>
<tr class="ro">
<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 style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board, or FASB, issued &#8220;ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40).&#8221; The new guidance simplifies the number of accounting models for convertible instruments; and as a result, under the remaining available models, removes the requirement to separately account for conversion features between liability and equity components. The ASU will become effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, with adoption as of the beginning of the annual fiscal year. The Company adopted the standard, on a modified retrospective basis, on January 1, 2021, and as a result, has increased long-term debt and reduced equity by $58.5 million related to reclassification of the initial debt discount and debt issuance costs that were attributed to equity as determined by the initial accounting for the Convertible Notes. Additionally, the Company reduced its accumulated deficit by $7.5 million to reverse the cumulative impact </span></div>of  previously amortized debt discount costs through December&#160;31, 2020. See to Note 9. Long-term Debt, Net for additional information.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding. Outstanding stock options, restricted stock units and warrants have not been included in the calculation of diluted net loss per share because to do so would be anti-dilutive. Accordingly, the numerator and the denominator used in computing both basic and diluted net loss per share for each period are the same.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes the fair value of its assets and liabilities using the price that would be received to sell an asset or paid to transfer a financial liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy is used to measure fair value. The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 &#8212; Quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 &#8212; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 &#8212; Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recorded amounts of certain financial instruments, including cash, accounts receivable, prepaid expenses and other, accounts payable and accrued liabilities, approximate fair value due to their relatively short-term maturities. The recorded amount of the Company&#8217;s long-term debt can be determined based on the estimated or actual bid prices of the Convertible Senior Notes in an over-the-counter market, which are classified as a Level 2 financial instrument.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and 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_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 leasing arrangement entered into by lessee.</p></div>
<a 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306615167896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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="margin-bottom:6pt;text-indent:36pt"><span style="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 by major product line and primary geographic market (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,626&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,782&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,857&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,635&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,863&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,579&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,782&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,480&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:11pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Europe and Middle East</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Asia Pacific</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,874&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,759&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,759&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,604&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,934&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,924&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,209&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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=123351226&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>dtr-types: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>32
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306616964168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="text-indent:36pt"><span style="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 computation of basic and diluted net loss per share for the periods presented (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.578%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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=124432515&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>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617349256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Short-Term Investments Available-for-Sale Securities</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments consisted of available-for-sale and equity securities as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of June 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,700&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,638&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of December 31, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>unrealized<br/>losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Fair Values of Available-for-Sale Securities by Contractual Maturity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of available-for-sale debt securities by contractual maturity were as follows (in thousands):</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one to three years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,638&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes investments that have been in a continuous unrealized loss position as of June&#160;30, 2021 (in thousands).</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset Backed Securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,990&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,990&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities of an entity's investments as well as any other information pertinent to the investments.</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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617534504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2021</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_FairValueByBalanceSheetGroupingTextBlock', window );">Company's Available-for-Sale Securities by Level within Fair Value Hierarchy</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments by level within the fair value hierarchy were as follows (in thousands):</span></div><div style="margin-bottom:11pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurement using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,604&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurement using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Type of securities as of December 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-related debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,883&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,640&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306615484232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory, net of related allowances, consisted of the following as of the date indicated (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,981&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,697&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,959&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&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=120391452&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=120391452&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>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306616725752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtTableTextBlock', window );">Components of Borrowings, Including Current Portion</a></td>
<td class="text">The outstanding balances of the Company&#8217;s Convertible Notes and previously outstanding term loan consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal of Convertible Note</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discounts and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,703&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,012&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,715&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Interest Expense</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the Convertible Notes (in thousands):</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.634%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,263)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:46.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.634%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,728&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,832)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306618682936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>platform</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_NumberOfPlatforms', window );">Number of platforms</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_NumberOfPlatforms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Platforms</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;">nstg_NumberOfPlatforms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306617781688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 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_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1', window );">Amortization period of deferred issuance costs</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquity', window );">Reduction to equity</a></td>
<td class="num">$ (219,727)<span></span>
</td>
<td class="num">$ (236,392)<span></span>
</td>
<td class="num">$ (306,948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (114,688)<span></span>
</td>
<td class="num">$ (135,134)<span></span>
</td>
<td class="num">$ (104,151)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Reduction to accumulated deficit / increase to retained earnings</a></td>
<td class="num">(589,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(542,030)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<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_StockholdersEquity', window );">Reduction to equity</a></td>
<td class="num">(809,015)<span></span>
</td>
<td class="num">(798,589)<span></span>
</td>
<td class="num">(848,891)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(611,955)<span></span>
</td>
<td class="num">(605,622)<span></span>
</td>
<td class="num">(535,954)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Reduction to equity</a></td>
<td class="nump">$ 589,231<span></span>
</td>
<td class="nump">$ 562,211<span></span>
</td>
<td class="nump">542,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 497,709<span></span>
</td>
<td class="nump">$ 470,576<span></span>
</td>
<td class="nump">$ 431,952<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<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_StockholdersEquity', window );">Reduction to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,012<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_RetainedEarningsAccumulatedDeficit', window );">Reduction to accumulated deficit / increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<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_StockholdersEquity', window );">Reduction to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Reduction to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,531)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument stated rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.625%<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_nstg_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Extended 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;">nstg_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 when adjustments to the carrying value of an interest-bearing hedged item are amortized upon discontinuation of the interest rate fair value hedge, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 25<br> -Section 35<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124267147&amp;loc=d3e75592-113984<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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>dtr-types: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_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 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=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesMember</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=nstg_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ConvertibleSeniorNotesDue2025Member</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>39
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306620936168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>sales_force</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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_nstg_NumberOfSalesForces', window );">Number Of Sales Forces | sales_force</a></td>
<td class="nump">1<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_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">$ (8,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,000,000.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">1,482,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,631,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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Performance obligation satisfied in previous period</a></td>
<td class="nump">6,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts', window );">Cash payments received form customers</a></td>
<td class="nump">7,600,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<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_RevenuePerformanceObligationDescriptionOfPaymentTerms', window );">Revenue, Performance Obligation, Description of Payment Terms</a></td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member', window );">Calculated under Revenue Guidance in Effect before Topic 606 | Accounting Standards Update 2014-09</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 1,200,000<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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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_Revenues', window );">Revenues</a></td>
<td class="nump">41,100,000<span></span>
</td>
<td class="nump">$ 33,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nstg_TotalProductsAndServicesMember', window );">Total Products And Services</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 9,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Customer Deposits, Current</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;">nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Increase From Cash Receipts</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;">nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_NumberOfSalesForces">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sales Forces</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;">nstg_NumberOfSalesForces</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<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 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL108322424-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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-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_RevenuePerformanceObligationDescriptionOfPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.</p></div>
<a 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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_RevenuePerformanceObligationDescriptionOfPaymentTerms</td>
</tr>
<tr>
<td style="padding-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=123351226&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_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=123359005&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_ProductOrServiceAxis=nstg_TotalProductsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_TotalProductsAndServicesMember</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>40
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306629720744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Schedule of Disaggregated 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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">$ 33,863<span></span>
</td>
<td class="nump">$ 22,604<span></span>
</td>
<td class="nump">$ 65,480<span></span>
</td>
<td class="nump">$ 49,209<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=nstg_ProductInstrumentsMember', window );">Instruments</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">11,816<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">23,561<span></span>
</td>
<td class="nump">19,634<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=nstg_ProductConsumablesMember', window );">Consumables</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">17,981<span></span>
</td>
<td class="nump">8,369<span></span>
</td>
<td class="nump">33,944<span></span>
</td>
<td class="nump">19,869<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=us-gaap_ProductMember', window );">Total product 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">29,797<span></span>
</td>
<td class="nump">18,169<span></span>
</td>
<td class="nump">57,505<span></span>
</td>
<td class="nump">39,503<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=us-gaap_ServiceMember', window );">Service 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">3,835<span></span>
</td>
<td class="nump">2,975<span></span>
</td>
<td class="nump">7,521<span></span>
</td>
<td class="nump">6,137<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=nstg_ProductAndServiceMember', window );">Total product and service 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">33,632<span></span>
</td>
<td class="nump">21,144<span></span>
</td>
<td class="nump">65,026<span></span>
</td>
<td class="nump">45,640<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=nstg_CollaborationMember', window );">Collaboration 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="nump">3,569<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_AmericasMember', window );">Americas</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">22,857<span></span>
</td>
<td class="nump">15,334<span></span>
</td>
<td class="nump">42,579<span></span>
</td>
<td class="nump">34,934<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_AmericasMember', window );">Americas | Instruments</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">7,662<span></span>
</td>
<td class="nump">6,577<span></span>
</td>
<td class="nump">13,136<span></span>
</td>
<td class="nump">13,658<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_AmericasMember', window );">Americas | Consumables</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">12,467<span></span>
</td>
<td class="nump">5,375<span></span>
</td>
<td class="nump">23,807<span></span>
</td>
<td class="nump">13,747<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_AmericasMember', window );">Americas | Total product 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">20,129<span></span>
</td>
<td class="nump">11,952<span></span>
</td>
<td class="nump">36,943<span></span>
</td>
<td class="nump">27,405<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_AmericasMember', window );">Americas | Service 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">2,497<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
<td class="nump">5,182<span></span>
</td>
<td class="nump">3,960<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_AmericasMember', window );">Americas | Total product and service 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">22,626<span></span>
</td>
<td class="nump">13,874<span></span>
</td>
<td class="nump">42,125<span></span>
</td>
<td class="nump">31,365<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_AmericasMember', window );">Americas | Collaboration 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="nump">3,569<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">8,371<span></span>
</td>
<td class="nump">5,759<span></span>
</td>
<td class="nump">16,119<span></span>
</td>
<td class="nump">10,924<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East | Instruments</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">2,769<span></span>
</td>
<td class="nump">2,475<span></span>
</td>
<td class="nump">6,402<span></span>
</td>
<td class="nump">4,263<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East | Consumables</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">4,512<span></span>
</td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">7,856<span></span>
</td>
<td class="nump">4,909<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East | Total product 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">7,281<span></span>
</td>
<td class="nump">4,881<span></span>
</td>
<td class="nump">14,258<span></span>
</td>
<td class="nump">9,172<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East | Service 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">878<span></span>
</td>
<td class="nump">1,861<span></span>
</td>
<td class="nump">1,752<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East | Total product and service 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">8,371<span></span>
</td>
<td class="nump">5,759<span></span>
</td>
<td class="nump">16,119<span></span>
</td>
<td class="nump">10,924<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=nstg_EuropeAndMiddleEastMember', window );">Europe and Middle East | Collaboration 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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_AsiaPacificMember', window );">Asia Pacific</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">2,635<span></span>
</td>
<td class="nump">1,511<span></span>
</td>
<td class="nump">6,782<span></span>
</td>
<td class="nump">3,351<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_AsiaPacificMember', window );">Asia Pacific | Instruments</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">1,385<span></span>
</td>
<td class="nump">748<span></span>
</td>
<td class="nump">4,023<span></span>
</td>
<td class="nump">1,713<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_AsiaPacificMember', window );">Asia Pacific | Consumables</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">588<span></span>
</td>
<td class="nump">2,281<span></span>
</td>
<td class="nump">1,213<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_AsiaPacificMember', window );">Asia Pacific | Total product 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">2,387<span></span>
</td>
<td class="nump">1,336<span></span>
</td>
<td class="nump">6,304<span></span>
</td>
<td class="nump">2,926<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_AsiaPacificMember', window );">Asia Pacific | Service 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">478<span></span>
</td>
<td class="nump">425<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_AsiaPacificMember', window );">Asia Pacific | Total product and service 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">2,635<span></span>
</td>
<td class="nump">1,511<span></span>
</td>
<td class="nump">6,782<span></span>
</td>
<td class="nump">3,351<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_AsiaPacificMember', window );">Asia Pacific | Collaboration 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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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 );">Revenue</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: 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=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: 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=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=nstg_ProductInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ProductInstrumentsMember</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=nstg_ProductConsumablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ProductConsumablesMember</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=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ProductMember</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=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_ServiceMember</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=nstg_ProductAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ProductAndServiceMember</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=nstg_CollaborationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_CollaborationMember</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_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=nstg_EuropeAndMiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_EuropeAndMiddleEastMember</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_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306622066664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share (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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</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_EmployeeStockOptionMember', window );">Options to purchase 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Anti-dilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">2,354<span></span>
</td>
<td class="nump">3,501<span></span>
</td>
<td class="nump">2,457<span></span>
</td>
<td class="nump">3,724<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">1,345<span></span>
</td>
<td class="nump">1,578<span></span>
</td>
<td class="nump">1,376<span></span>
</td>
<td class="nump">1,515<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Common stock warrants | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Anti-dilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">471<span></span>
</td>
<td class="nump">479<span></span>
</td>
<td class="nump">471<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=124432515&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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EmployeeStockOptionMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306621148088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term Investments - Available-for-Sale Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">$ 237,700<span></span>
</td>
<td class="nump">$ 28,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(72)<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair&#160;value</a></td>
<td class="nump">237,638<span></span>
</td>
<td class="nump">28,883<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">182,739<span></span>
</td>
<td class="nump">22,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(51)<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair&#160;value</a></td>
<td class="nump">182,695<span></span>
</td>
<td class="nump">22,409<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_USGovernmentAgenciesDebtSecuritiesMember', window );">Government-related debt securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">28,104<span></span>
</td>
<td class="nump">5,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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(18)<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair&#160;value</a></td>
<td class="nump">28,086<span></span>
</td>
<td class="nump">5,003<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_AssetBackedSecuritiesMember', window );">Asset-backed Securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">26,857<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="num">(3)<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair&#160;value</a></td>
<td class="nump">$ 26,857<span></span>
</td>
<td class="nump">$ 1,471<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=123581744&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=124258926&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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306618908712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term Investments - Fair Values of Available-for-Sale Securities by Contractual Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Maturing in one year or less</a></td>
<td class="nump">$ 159,596<span></span>
</td>
<td class="nump">$ 28,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue', window );">Maturing in one to three years</a></td>
<td class="nump">78,042<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total available-for-sale debt securities</a></td>
<td class="nump">$ 237,638<span></span>
</td>
<td class="nump">$ 28,883<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Available for sale securities debt maturities after one through three years fair value.</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;">nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a 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 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: 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=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: 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=123581744&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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306621292856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term Investments - Summary of Investments in a Continuous Loss Position (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</a></td>
<td class="nump">$ 79,990,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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</a></td>
<td class="num">(72,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</a></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total, Fair value</a></td>
<td class="nump">79,990,000<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total, Gross unrealized losses</a></td>
<td class="num">(72,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</a></td>
<td class="nump">45,709,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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</a></td>
<td class="num">(51,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</a></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total, Fair value</a></td>
<td class="nump">45,709,000<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total, Gross unrealized losses</a></td>
<td class="num">(51,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">US Government Debt Securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</a></td>
<td class="nump">23,021,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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</a></td>
<td class="num">(18,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</a></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total, Fair value</a></td>
<td class="nump">23,021,000<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total, Gross unrealized losses</a></td>
<td class="num">(18,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed Securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value</a></td>
<td class="nump">11,260,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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</a></td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value</a></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total, Fair value</a></td>
<td class="nump">11,260,000<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total, Gross unrealized losses</a></td>
<td class="num">$ (3,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or 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;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or 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;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USGovernmentDebtSecuritiesMember</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_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306621931352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Company's Available-for-Sale Securities by Level within Fair Value Hierarchy (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,883<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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 388,242<span></span>
</td>
<td class="nump">429,640<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">182,695<span></span>
</td>
<td class="nump">22,409<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_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">Government-related debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">28,086<span></span>
</td>
<td class="nump">5,003<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_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed Securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue', window );">Financial Instruments, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value</a></td>
<td class="nump">26,857<span></span>
</td>
<td class="nump">1,471<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_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">150,604<span></span>
</td>
<td class="nump">400,757<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">150,604<span></span>
</td>
<td class="nump">400,757<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Corporate debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Government-related debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Asset-backed Securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue', window );">Financial Instruments, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market fund</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">150,604<span></span>
</td>
<td class="nump">400,757<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">237,638<span></span>
</td>
<td class="nump">28,883<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">182,695<span></span>
</td>
<td class="nump">22,409<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Government-related debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">28,086<span></span>
</td>
<td class="nump">5,003<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Asset-backed Securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue', window );">Financial Instruments, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value</a></td>
<td class="nump">26,857<span></span>
</td>
<td class="nump">1,471<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Money market fund</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Corporate debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Government-related debt securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Asset-backed Securities</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue', window );">Financial Instruments, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Money market fund</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member', window );">Convertible Notes</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DebtInstrumentFairValue', window );">Debt fair value</a></td>
<td class="nump">$ 372,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Convertible Notes</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_DebtInstrumentFaceAmount', window );">Debt instrument face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a 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 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value as of the balance sheet date of firm holdings in mortgages, mortgage backed securities (investment instruments that represent ownership of an undivided interest in a group of mortgages, where principal and interest from the individual mortgages are used to pay investors' principal and interest on the mortgage backed security) and asset-backed securities that are primarily paid from the cash flows of a discrete pool of receivables or other financial assets (such as credit-card receivables), either fixed or revolving, that by their terms convert into cash within a finite time period. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35711157&amp;loc=d3e42546-110969<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</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_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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ConvertibleSeniorNotesDue2025Member</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306618791016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory - Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 5,247<span></span>
</td>
<td class="nump">$ 4,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_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">6,361<span></span>
</td>
<td class="nump">5,981<span></span>
</td>
</tr>
<tr class="ro">
<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">17,089<span></span>
</td>
<td class="nump">12,692<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 28,697<span></span>
</td>
<td class="nump">$ 22,959<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&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=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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=120391452&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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unprocessed items to be consumed in the manufacturing 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 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)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=120391452&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>47
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306629305416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Additional Information (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Sep. 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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_SharePrice', window );">Share price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64.79<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_RetainedEarningsAccumulatedDeficit', window );">Reduction to accumulated deficit / increase to retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (589,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (542,030)<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Decrease in deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Reduction to accumulated deficit / increase to retained earnings</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">$ 7,500<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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member', window );">Convertible Notes</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_ConvertibleDebtFairValueDisclosures', window );">Convertible debt fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,500<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_DebtConversionOriginalDebtInterestRateOfDebt', window );">Interest rate of debt</a></td>
<td class="nump">9.35%<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_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,500<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_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,400<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_nstg_DebtIssuanceCostEquityComponentNet', window );">Debt issuance cost, equity component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_DebtIssuanceCostLiabilityComponentNet', window );">Debt issuance cost, liability component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,500<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_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.90%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nstg_TermLoanAgreementMember', window );">Term Loan Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 88,600<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="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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Convertible Notes</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentFaceAmount', window );">Debt instrument face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument stated rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.625%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">$ 222,600<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<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_DebtInstrumentConvertibleConversionRatio1', window );">Conversion ratio</a></td>
<td class="nump">20.9161<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price | $ / shares</a></td>
<td class="nump">$ 47.81<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
</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_nstg_ConvertibleDebtTermsAxis=nstg_ConvertibleDebtTriggeringEvent1Member', window );">Triggering Event 1 | Senior Notes | Convertible Notes</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.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>
</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_nstg_ConvertibleDebtTermsAxis=nstg_ConvertibleDebtTriggeringEvent2Member', window );">Triggering Event 2 | Senior Notes | Convertible Notes</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_DebtIssuanceCostEquityComponentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Issuance Cost, Equity Component, Net</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;">nstg_DebtIssuanceCostEquityComponentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_nstg_DebtIssuanceCostLiabilityComponentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Issuance Cost, Liability Component, Net</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;">nstg_DebtIssuanceCostLiabilityComponentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=120391452&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>dtr-types: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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</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_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtConversionOriginalDebtInterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-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_DebtConversionOriginalDebtInterestRateOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a 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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-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 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<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.22(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate 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://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=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<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.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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>dtr-types: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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization, 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://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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: 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=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=123570139&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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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=123570139&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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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=nstg_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ConvertibleSeniorNotesDue2025Member</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=nstg_TermLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_TermLoanAgreementMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SeniorNotesMember</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_nstg_ConvertibleDebtTermsAxis=nstg_ConvertibleDebtTriggeringEvent1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">nstg_ConvertibleDebtTermsAxis=nstg_ConvertibleDebtTriggeringEvent1Member</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_nstg_ConvertibleDebtTermsAxis=nstg_ConvertibleDebtTriggeringEvent2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">nstg_ConvertibleDebtTermsAxis=nstg_ConvertibleDebtTriggeringEvent2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306621285160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Components of Borrowings, Including Current Portion (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_UnamortizedDebtIssuanceExpense', window );">Unamortized debt discounts</a></td>
<td class="num">$ (5,576)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (57,297)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, net of discounts</a></td>
<td class="nump">224,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,703<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_UnamortizedDebtIssuanceExpense', window );">Unamortized debt discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, net of discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,012<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember', window );">Cumulative Effect, Period of Adoption, Adjusted Balance</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_UnamortizedDebtIssuanceExpense', window );">Unamortized debt discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,285)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, net of discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,715<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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member', window );">Convertible Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_nstg_OutstandingPrincipalOfConvertibleDebt', window );">Outstanding Principal Of Convertible Debt</a></td>
<td class="nump">230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,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_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal', window );">Debt Instrument, Convertible, If-converted Value in Excess of Principal</a></td>
<td class="nump">$ 81,700<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Equity component of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,500<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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member', window );">Convertible Notes | Cumulative Effect, Period of Adoption, Adjusted Balance</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_nstg_OutstandingPrincipalOfConvertibleDebt', window );">Outstanding Principal Of Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_OutstandingPrincipalOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding Principal Of Convertible Debt</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;">nstg_OutstandingPrincipalOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt and lease obligation, 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or 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 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=120391452&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_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</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=nstg_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ConvertibleSeniorNotesDue2025Member</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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm140306629460888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt - Schedule of Interest (Details) - Convertible Notes - 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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="nump">$ 1,510<span></span>
</td>
<td class="nump">$ 1,509<span></span>
</td>
<td class="nump">$ 3,019<span></span>
</td>
<td class="nump">$ 1,895<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_nstg_AmortizationOfDebtDiscountAndIssuanceCosts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">354<span></span>
</td>
<td class="nump">2,604<span></span>
</td>
<td class="nump">709<span></span>
</td>
<td class="nump">3,254<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_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="nump">4,113<span></span>
</td>
<td class="nump">$ 3,728<span></span>
</td>
<td class="nump">5,149<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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member', window );">Cumulative Effect, Period of Adoption, Adjustment</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_nstg_AmortizationOfDebtDiscountAndIssuanceCosts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,263)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,832)<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_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,263)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,832)<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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member', window );">Cumulative Effect, Period of Adoption, Adjusted Balance</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,895<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_nstg_AmortizationOfDebtDiscountAndIssuanceCosts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422<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_InterestExpenseDebt', window );">Total interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,317<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nstg_AmortizationOfDebtDiscountAndIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Debt Discount And 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;">nstg_AmortizationOfDebtDiscountAndIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nstg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentAxis=nstg_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=nstg_ConvertibleSeniorNotesDue2025Member</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</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>50
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M.$GHO.09Q CV$V)!/=9[3-RHU>9TP2.:W\ /-72Z%(F3P )NI [LYHYAGSK
M41T<IEX0S^$9Y'PX1C: (V-@_UET61;IIB@+63 G9^*1"K";"T[%N$D?5"4V
M1J_3 /:2D,Z#U\7@4%C( H]L@9^DB[:#SF@2NA&D3@)!0.9%SB#E)Y&M@(Q4
M@=U<<<28\4K5XW1HE(\E&;&J*?D#8VC#:K8M+'M,)PKLDVA> TUB$*?M?(Z$
M@MV,LNY;7@";LX8+&T:=)+ ?DSE$@U0X*8^/$8Y<@MUD<LVV#$Y!#GT#,','
M3<.16!KH9R#C1L0Z9T#_I&U=72H(L65;D)%7B)M7YI5ZLH6?!9[H#.)/2_$
MWB1E/7=DI!GBIIG'W/W$Z2,Z:P &,L^S08Q&7F)IALADF'"3B[XU@+H1WSXK
MR09*\8,Y\1BD8!"P)7DD'N(FGC]X?3=TXCG;V#L.HO,*(;Y/_#E*70Y')/)L
M.$?^(>Z1Q;F3?R+7IH&&4BT,@U@0>I8:1T:R(VZR&[;T4UO9,/0D '+>WIGD
M:$3\R()R)#SB)KPUKZJBG\F&<9;7*O&LS@ P>OT7EPQA_,8(W6E874R]%4V:
ML:M%TS+!VCU;K)!I[OL%AAX'/S(IB9R-SJWDV;<=+W/6BE<O8H*C=WU'+A]<
M_0X9:8X\.3@=2H50GL[02^_"\SP,_4^+]FFI:@<.SN C)'9IJR:K3L*\7/S'
M\G>HYC5#A1# ]<;\Z\2GU1&7R..81F(D;F)4&P;Z#5= GBTB/S@+/-)O--\_
M@U[U*#1$.30QG102'M3Q3R7ZU$$2CC=)O< U#/+5AK6O7N#0>W>\)3J#:BP:
MUE\7E@_&?!EH=YXOP\QGSA<=:9FZ:?E]GA>J0D$M4$/T>5&C+&T*J W&JR*=
M7F,O\? <J4G.C^/$TO?0D8BIFXBAN>RJKNRO!X=^4K69+=NI.]T][,<:U@R]
M+KD0QK) ==8]#^==A$'(=M%#1UZF;EZ>0L^A\\T*([U1G5S/@S@A6LTU"OK$
MHY8S1">7A\^9 (6U^AAA&U@9)\"W<]2Z'/7"Q':-2$=6IFY6UOBL/XT_&82O
MW7$:1UN3G&FT74ZNQ-7O$7^F[5U1"^@;MJ#H7420AG:XXA\6DC?]+?F&2QA
M^L<=2P&\$H#OMQP8[[!0%^^G'UI6_P-02P,$%     @ +8,%4U4FU#O& @
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
M/7.SCA]%_5KTFN'H/ -AOST<W39,7CJKZ!^.T-79><T 0-AGML,"4+[S:@Z
M:,#LC69R=HJ\X^6F.KZ7ND@<"E6?$;9/V[\(WE<'X];S.WPSQ\#S!;Y9UG\
M=.GK_R,^)>4F*R3*^5HWI0NIG@%E?<1?WRBQK\ZP'X528E==;GF2\M( ].]K
M(=3IQC30_M$R^P]02P,$%     @ +8,%4X')/ROY @  N@@  !@   !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6RE5LENVS 0_15"R"$!ZLC:D\ V$"]%4S1%
M$#?MH>B!EFB+"$6Z)&6G_?H.*5FU%=D(VHO$Y;V9>:,A1X.MD,\J)T2CEX)Q
M-71RK=<WKJO2G!1878HUX;"S%++ &J9RY:JU)#BSI(*Y?K\?NP6FW!D-[-J#
M' U$J1GEY$$B518%EK_&A(GMT/&<W<(C7>7:++BCP1JOR)SHI_6#A)G;6,EH
M0;BB@B-)ED/GUKN9Q09O 5\IV:J],3)*%D(\F\E=-G3Z)B#"2*J-!0RO#9D0
MQHPA".-G;=-I7!KB_GAG_;W5#EH66)&)8-]HIO.A<^6@C"QQR?2CV'X@M9[(
MV$L%4_:)MC6V[Z"T5%H4-1DB*"BOWOBESL,> >QT$_R:X+<)X1%"4!."MWH(
M:T+X5@]13;#2W4J[3=P4:SP:2+%%TJ#!FAG8[%LVY(MR4R=S+6&7 D^/)H)G
M\-5)AF"D!*,9UC"9:WA!.6B%Q!*V"BC"W%3'AJ!/0BG40T_S*3H_NT!GB'+T
M)1>EPCQ3 U=#5,:VF]81C*L(_",1!.A><)TK-(-(L@[^]#0_/L%W(1M-2OQ=
M2L;^28,?2WZ)@OX[Y/=]KR.>R=OI_2XY_^=]]L_>#Y(1-/416'O!$7M-(;RN
M@SN>BH*@[[<+I24<^!\GW(6-N]"Z"X^X^PPW(X/ZZBJCBAE;IKG^-J.>GUB5
MF_VOTPGS@N 0-NV 16$2^(>P60<LCI(H:6 ',J-&9G12YB3'?$7,P2DYW.Z,
M_H8SMX);'9T;]1?(7*$;3!E>,-*#;M!3F!&X !<:*9*6DFI*.I-4^8WVXTV\
M5H9>8X*HG9X..UX8M9+S&N1?^]V9B9O,Q*<S<U!BQTHA[BR%Z[;0+EB<7+4J
M9MH!B\*K)&FI[8#%41A'+<'NWF5<$+FR75"A5)1<5^>N66T:[:WM+ZWUL7<S
M\3K6I]"8JS[ZUWS5U>^Q7%&N$"-+<-6_3.#3R*I35A,MUK85+(2&QF*'.?Q<
M$&D L+\40N\FQD'SNS+Z U!+ P04    "  M@P53-JV6L]@(  !.-0  &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;,6;:V_;.!:&_XI@#+ M4-?B39=!
M$J!.TB2#O01M9^?#8C\H,A-K*XL>26[:?[^4K)H2>4C9GESZH?'ED'QY.\]+
MVCYY%.77:LEY[7U?Y45U.EG6]?K7V:Q*EWR55._%FA?RG7M1KI):/BT?9M6Z
MY,FB+;3*9]CW@]DJR8K)V4G[VFUY=B(V=9X5_+;TJLUJE90_YCP7CZ<3-/GY
MPJ?L85DW+\S.3M;) __,Z]_7MZ5\-MO5LLA6O*@R47@EOS^=?$"_W@2X*=!&
M_#OCCU7OL==TY4Z(K\V3F\7IQ&\4\9RG=5-%(O]\X^<\SYN:I(X_NTHGNS:;
M@OW'/VO_V'9>=N8NJ?BYR/_(%O7R=!)-O 6_3S9Y_4D\7O.N0ZRI+Q5YU?[O
M/7:Q_L1+-U4M5EUAJ6"5%=N_R?=N('H%$+$4P%T!K!5@MA9(5X#LVP+M"E"M
M  XM!5A7@&D%PL!2(.@*!'H+S%(@[ J$>@%;IZ.N0*05"&)+@;@K$+?+83M_
M[>1?)'5R=E**1Z]LHF5MS8-V!;6EY9QG1;/8/]>E?#>3Y>JS<U$LY-+E"T\^
MJD2>+9):/OE<RS]R3=>5)^Z]\V52//#*RPKYADB_+D6^X&7U-^^"WV=I5JMP
M;^K]_OG">_/+6Z]:)N6VS)>EV%1)L:C>>;\,GI_,:MF%1L@L[>3.MW*Q1>X7
M42<Y4.S<7>Q\L]KD2;.MO,O[>[G/WGFWO,S$HNG=AX58-QOOG7ST/SGB33^
M)BY&FA"KE>C&!RA]Z2[]8;'(&@U)[MTFV6(J1^D\66=P9S\>6]=3#,.5N_%_
MU4M>RK6TDJEWV>1$V=;?105-]?5(-])T*U<NQVZ= 97<'%S)7QR$F=Q@NUV&
M=[L,MS*H1<8\R9,BY5Y2>W?\(2N*K'CPWLB)V6Z2M\T;%SQ][Q'TSL,^BJ'U
MMVV"M4TT#/MV1@(<1R>S;X RLE-&#E>VAYKYMMJ@IP;Y%#&TD[,5;8;18<2E
M&<$(BYD6=@6T1]DPYMJ,F5*"8H;A,:*[,:)M06(9HYLBE3ZBXMX;.2KMH[=F
M*KS\<Y/5/[S_?!)Y[DD./R;EXK^.I<-VC3/G!'7UIG)'B:+)L'*5IJ+XQLLZ
MN\NY5XB:R\1:<&AWS)FQ9EC$*-&F8"QJ(#S8"0^<PO](RC)I ))5U49N/VG,
MFEXT2;*R),EY8 @)2:B)=<<,I(8[J:%3ZGE/5E_N]H5M1J@\22QI[ZJZS-(F
MG6S?W!29[&)O*T,[-S0DQ]2R;Z.=Y.A9)4.C'QDR@SB(M>$?"1IT)MYU)CZJ
M,WRUSL4/SKMWUILR73;[<"USUMB8Q^::]F&5R%=>R7]RG:#'\0UQ"&&LC?18
MU+ 3/<.'W GE.R_33*IK$TFO0X_=AFV3R=CP=HWTQ5'?L@V1PB1R<_)+\EWZ
MWWK99%4)HDHNWBV[:]&*:@5Y%:_K7+G3_1<X,A$Z;4Z%^L"/A0U[IU"+W*QM
M@3%MCF:+-I]+>Y0T^Q242LSQ);Z>N,>BAD(5[Q!U"OVG'.H<-FWSKNA@<$@4
M8(W7U^-Q0W&*A\@-Q*W#3 <.TRK6)-LTT"S*U4C04*:B'W+CKV>LN,S"FMG[
M1U+^M%?8!_>7B3D2AM:I5:1#;M1ILO:0,D<FOA!AB&@S?M'%N;P>4%7@LT!/
M?5= 7&0L,#-F2D.?A;9]JM"*W&Q]$K>.3% Z[#I2J$1N5AYMV)%)1-"Q=W'.
M:03@"GEVJ$G#M -!3M>.%:ZQ__*^'2O08C=H75D4F_B<!BQD%H+BWD%S[Y,F
MD'9^VQ1RD?CVM(.!0V88V_PU5NC#>Q\SN[0S)F6.3;8A1(,HTM8K'C]B E4%
M2*XP;2E> 7&4:.U= T%3&LO<;#'!6&$7N[&[3]X9!0<VN>L !U;8Q6[LVO+.
M*#ZPB5<0'UV<<Q[-JD!\ '$&/H 8)SZP(C\.7B'M*,+CUSW,8I.[F%A<'5;,
MQ2]_GL4F@G$0ZAYZ+&K8(<5I[.;T(68?FP@D0>#K0D>BAO=_BI+$?:AU88J8
M1] I#A'1QO!Z/&XH3C&4N!EZB-DG)E.)>8WH#AK*5-0ESTI=<A!U2>]N]\FI
M2_:D+MGC8G=/Z@)Q)G6!("=UB:(N^>O4[9EKRPR:U*7RG^44211UR7'4'1,T
M)R;>B!_TKQVWGYL1D[I3AGR$]?D>IS/09$2C*-8.&!_!)LU;Z2NH/B/Q !1G
M%/M$2YXW0*,A([;Y4:PGK\!ZHEA/7I?UQ&1]B"T&B2C6DY=G/0$HCIFOK^+(
M_!1)7\501=26990=("]_Q4T 0V"Y7Z#*#M"7N>.FT.UUK-]QCT4-.Z%L W7;
MAF>^1Z; Z1W+%*9W;BQLV#OE-JC;;1QB+:EI+4)B*AV)&@I5_H.Z_8?+6E(
MZ#@,=?!<C\<-Q?4^U'5S_Q!K28'+[%"WEB-!0YG* ="]'<#(/3*"<@0U 4D9
M]FU3J\!'#[K>WD/*G)I7VI@$1,\)%UW<X!L!^GH%/@2.(Q;%^I28<;&^OLR0
M:7.E@"S>@"HXT[VOVH\WEM0DL,-84L5@>L0=]S[&D@+WVI"QI"9J06,)Q.G&
M$F@2-)9@DX"QA.K3C240 QM+H%&[L:3*+]#XY8TE4RZ '7\IP(##/J,AL61D
MIJC-W-3>_Q0-ICH&?"3-F&^3I7#+#CK<[R%ESDR>8A2'6/LNRT47YTIU0%61
M'_M(/T4#<=- ARD4)+,FMJU7IE#/CO@>V:&P8L!-@!U63*&>'7'$WP=9S$0Z
MB*PNSCF/9E4@LH X'5E B!-9K/==,_8*64>9"N8V%<]]G&6  XDMMVQ,<9X]
M[R$<7'C )3O6;\XNQZ*&'5+>@+F]P2'G"P:P%(7ZH7HL:BA409*Y#]5.2@$?
M*^.P-37#S30:-_SVHT)HX$;H(>>+ $"J/HA7(T%#F0JZP;-"-S@(NH&";O#D
MT U,F(+0!>+TC06$@- %XDSH0D$@=&>]GW$TOS22>)*PJKR<W\N2_OM0CG*Y
M_?'.]DDMUNTO.^Y$78M5^W#)$YFEFP#Y_KT0]<\GS8]%=C^A.OL_4$L#!!0
M   ( "V#!5-$62*YA@@  -<C   8    >&PO=V]R:W-H965T<R]S:&5E=#<N
M>&ULE9I=<]NZ$8;_"D9S+I*9*B(!D)(RMF=L)YZFT]/CB<]I+SJ]@$A(8D,1
M.@#DC_[Z+DB*D(@/.3<QR2R@=[$+/ N05R]"_E!;SC5ZW=6-NIYLM=Y_GLU4
ML>4[ICZ)/6_@?]9"[IB&6[F9J;WDK&P;[>H93I)\MF-5,[FY:I\]RILK<=!U
MU?!'B=1AMV/R[8[7XN5ZDDZ.#[Y7FZTV#V8W5WNVX4]<_[%_E' W&WHIJQUO
M5"4:)/GZ>G*;?KZG2].@M?AGQ5_4R34RKJR$^&%NOI77D\0HXC4OM.F"P9]G
M?L_KVO0$.O[L.YT,OVD:GEX?>W]HG0=G5DSQ>U'_JRKU]GJRF*"2K]FAUM_%
MRU]Y[U!F^BM$K=I_T4MOFTQ0<5!:[/K&H&!7-=U?]MH/Q$D#Z,?? /<-\+@!
M#30@?0/2.MHI:]WZPC2[N9+B!4EC#;V9BW9LVM;@3=68,#YI"?];03M]<R^:
M$H+"2P172M15R33</&GX ]'2"HDUNF=JBQX@X@I-T1]/7]"'7SZB7U#5H-^W
MXJ!84ZJKF08UIL]9T?_R7??+./#+.?I5-'JKT%=04)ZWGX$7@ROXZ,H=CG;X
MMT/S"9'D+P@G./7HN7]_\R0BAPPC2]K^2*"_W_9<,ETUFRY5*UUQ%>F6#MW2
MMEL:Z/8?,+5KH;P#WK7,VY9F_C[?3#,Z)_AJ]GPZ#AZS/)MG\\'L3%@V",NB
M_MZ6_X5T[7)&"YCBA6B*JN:HZ16;I^:Z,-ET,"D'"20\H_0Y,DSYH":/#M.3
M%L6/J9G@)2K$#E8]Q=IU@[^::^X;OJ['[&1<THPFV6CT7*M%LJ3^L9L/:N=1
MM5\XK,%%U2F$Z8383DA=_:]]X),Z=T3@Q2(9*?49I0&EBT'I(JKTD;V9$)M5
M@16%/+11U%QR!<\:B'.SF<+M#I;2E?8I7SBBQK)=BRG.EL2O>SGH7D9U_]TD
M8!M^DVR'2FV/;ER6O+PHV;68IS2@.$WLTIQ$-=^>)(%1:O2ALE*%.(!TDR;
M*RXEQ&!=-0QF&TRC0BCM7XT35V2R'#GB,2(T"^1,>@*9]'VC_^>ATF](\>(@
M/0MB+S2].-X>$Y(D 978JL3Q\8:$YL-@'\<9;M46 M'E2-4\\WZ5\VK'GN2E
M23K6[S%+LY #EC@IB;-!---V=;6K:LUA"8PM>GV79ZM>/G<$>ZRR91X0;%F6
MQF'V*,5SU5:$4)"V8]MH(=^06$$IPE7!FX*WB;YB99O^_D&GKCB2.ZGML0HE
MMF5>&H?>_98U&ZY&)%.* P2-[KIBJZJ^2+748BV-<PURU&2E,GSEU3-;U?ZH
MNI2:ING2":MKEJ5X&1@52[,TCK-OQT!ZI;E8FLX3NAA+\YCE61;29OF57@"8
MY'M6E<<IT85)Z"V7?=R\FCU,RO(%'6MVS3(:(E=JT97&V37$?,_>@@%W$90G
MU(FW:S7%"Y+Y%6)+*GR!5'TI<)+N/I'8I4N6D9%&CQ$-E*;8 @C' 704>%8*
MVLCSW;X6;YRC%6_XNO(G 7:A,UTD^5B^QXJD:<@#"R<<A]-]NQ<$K27?"Q62
MZ.,*':^$/BN2AOB)+7YP'#]?CM6(Y##_#]X\Q1Z0$'<0/5;)/)2F%C<XCIO?
M1EB\E*XN,:8X68Z+$9]9FBY"$;=LP=G%G=[%O9)7=^8*HA2H/A;NL<N2E 36
M6&PAA?,H%;^U1=*[M[[8@@7'P?)XD,66F54;*K2]- ,"Y:29QZ:RW)NRS#L@
M'I:0N;-\^\PRDH?2SB('7T*.*#@O%5I+L4.*P9X8Y+^_J,0N5FB2.&GH6J5S
MG"X"ZBU]<)P^Y^IW3)O2_>TG/7"Y@^D\=P+@@=@2+P)5&K%X(G$\G:7-^U43
MET133#*<CY'E,R2P'P\)M]@B<6P-2\"'?@WX:++^N2KA9O76Z[^\(! /DW":
M /G'CKB&%!,2J&"(A1?!T07A8=B>OFM!("=G;''DG"=GI=2!F2T#A!DG. /<
MPPC!'AJ*)MAT-A5L,AJA^Z)O)23\'HA2Z-"40-;SDP#$-I+ST))"7$*-)Z3'
M!,,N-<198C%&XAA[X-S4@E#$MKNFGW)ZY*,= Z^3+MD<)SWPF],DE#$6?B0.
MO^]0I;^]_XB&N"ASE'IHMXB$P]*.Q+=D-AR'O?>$*2C:W7TYHCW[.+J@ 201
M"U)R :3!>0,5\LX<>9CS4_3"I&2AU=&EI:/>-9F30%U$+$Y)'*>_LU?T4NGM
M5M1E.WLEK]N7%OWYLMHR:3)?Z]J^PC 'E+(JC%GGVJ$)U-#$>_ZX&!\#>\V2
M)' D0BQNR<_@-A@9,_.'74OW:-]3#NUKYCTT)BY>TW0Y?CO@M<+8[Q>U#*87
M&'SF%W_ELJA45PBUZL7>[,G\KS4\.\(L&;/+8[7,3W; Y[HM@FD<P6<+47?,
MROOM@UC5U8:%97NH"^,]EAT[[3S7;'%+XWO%H6PX+1;6%QG<RW9WAWCIG!QY
MK%(ZQS20_]02G5XXPP3M55/(=H0_E+R[^FCV/ZU+!F+MA:GXGZ&6#BQ/U*4O
M3..49DX ?#O2):6A*)R\J(MC^NMZS8LV;?AKT9X3(MB^<53T9X;B9SWRH-9Q
MQF-#0IY8&-,+IYSODWG>N^4GC?/SCF^JIC&):39U7%:B]+KOHI#"-MLY./38
MX642JF&I12:-(_.K.2V*"G1IE^8)<5[+>>T6-/2^B%HPTD4T3$^'_;Y#'JOM
M.WOTK>F^]C!'7O^^70$'80'X3RQT%E8T#JN'L_50FD\FIF(]A<W*\1!<K#2#
M1NWYQ3 -#+S>MX0NG5?5+K \1I2.SS!F)Y]([+C<M%^.*-0>K':?& Q/AZ]3
M;MMO,D;/[]+/]]TW)K:;[I.77YF$1%;@V1JZ3#[-(<*R^XJDN]%BWWZ(L1):
MBUU[N>4,=A[& /Y_+:!,[V_,#PS?\MS\'U!+ P04    "  M@P53=;7XA'8#
M  !;!P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;*55;6_;-A#^*P<5
M*#; LV0Y38/&-F G>^F %$;=K1^&?:"ELT2$XBGD*8[__8Z4K3I#$V#8%XE'
MWCWWQGLXVY.[]S4BPU-CK)\G-7/[(4U]46.C_)A:M'*R(]<H%M%5J6\=JC(:
M-2;-L^PR;92VR6(6]]9N,:..C;:X=N"[IE'NL$)#^WDR24X;GW55<]A(%[-6
M5;A!_J-=.Y'2 :74#5JOR8+#W3Q93CZL+H)^5/A3X]Z?K2%DLB6Z#\+'<IYD
M(2 T6'! 4/)[Q!LT)@!)& ]'S&1P&0S/UR?T7V+NDLM6>;PA\U677,^3JP1*
MW*G.\&?:_X;'?-X%O(*,CU_8][I3\5ATGJDY&HO<:-O_U=.Q#F<&5]D+!OG1
M((]Q]XYBE+>*U6+F: \N: M:6,14H[4$IVUHRH:=G&JQX\4M^L+I-E:(=K#J
MO"AX/TM9P(-*6AR!5CU0_@+0)=R1Y=K#S[;$\KE]*D$-D>6GR%;YJX"_=W8,
MTVP$>99/7L&;#IE.(][T!;QE45!G6=L*UF1TH='#7\NM9R<WX^]7'%P,#BZB
M@XO_7\K_!,0U#F"?E"51#4E\P:*V9*B21$;PT19C^"&HOGUSE>?9]0TUK;*'
M*$VN?X2]\J!M0:XEIQA+$2*R9Y&"FULT:J^<K"U([?'MF\EE=IW'!F33,7P1
MY3/0R?MK#[70P$.G'*,3= ^&BA/V!A6SP1%\5;Z6>)GL]S%:1ZW3R$()($E6
M!G]J2(:V,PB!@K1T*/0*K=K*5HBYU$Z&6H:/^]D>@2Y16KO3XC[*RI8@@9WM
MA12U+?6C+CME0-Q50GDG3Z$VL-6QG(4<>]6T87=[ $E#%2$#Z*Q^Z/!DHYR0
MDA0SYLX$*%K_ANV=B@9Z?I:]C+9S$K(YR#"[>V0?0Q:V,@*V)VB-XD"Y/G).
M&9JB^7FQ^-D%"*?V)MQP=+"TRAR\-&1S\(Q-7X^@\2O2W1/<ZDJS9+EII33R
M7SO::8-N!.1.*IOU8+PEKJ$@(6(?QR<F)5WIA)R/@8?3K@D-DE"D&*I0I;2N
M&$%%C^ALT!R% K>U$BXML.-0YSZP0@8@5MVH;;B<Y Y'ZI/2CK\WF>D9X8E2
M%6G=0QSPGON&W>'E6/:$^4V]?W;NI&.2#1C<B6DV?O\N ==3>2\PM9$^I0H2
M45R&:X\N*,CYCHA/0G PO*>+?P!02P,$%     @ +8,%4P5*?6;,!0  ^@T
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
M+&ZT.OZM\!PEQQNP7EH;N@$+Z!^XYW\#4$L#!!0    ( "V#!5.0J#[,2P\
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
M@[E++>]T%*F33T>LI<MDVQ7=$\;188E(;$?FV$BT#*J5YUUPB#OT8S#@UO7
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
M!75=6SR.I+__71&%^7O+FCO=-2W<*)J*?2_U_0O[^/C 5 .?=J3!<E;J!MV
MU%I'9F0-:!6DFB=52CMC'Y45Z[61:[?>6^L-6ND:+07XF0>N5ZS5K:@AQ?M$
M65>P%9 [A&NIUT;L-JIDM2Z%ZPI@DE#<67*3-JQ2@*>67:OQ_KS1;->9$M9+
MMC.ZZLBW!'0 R-T;A.C.P)JZ%DL-[X)YQM U>G^U^D0N)S3*7,2S%7NVE"!?
MK:2!DWQ@WT!/6^A "@U*.E/*/NH>P &3ZX'PI.Q];P9?"@-]TJ Y5E[;3IBV
M(7\X/5C=&8@WJMXC>D[A3XVB]<>6$FG&;J%.E4@1BB<,M0.P$SK.[D0C*L'9
MO7Q1I?:^>\1)L1DDO'=+MU8)]B!*M8*MJBGKK@+,'P72"S(VJH$(S_87C8,(
M+T@"@026$"UJL0<_9S\T%?TX@1W5<:W$[&+B(+)/BE2HQI]RSE5+:*"P':7?
MD%C+/>+T#WBWSPE&5>DT>4_MCX.%]Z\X7/_@7*<["S+[QW< @E"<=$F&'B?'
M'@>C7M[:'GW^J3,H::?]7E45[/DD;'OJQ"^N+GX%RT-O8&_Y.WAU+%\V93G/
ML@B_$<^S!7Y#'A<I_8:\"#-ZB'D8TT/&DX H$QY$,7'$/,U"ZEAC P@CGF0Y
M*-(P@J0 ]&'.%T5(Q$600UN19M 582F.^2))>I2[4Y1P$ ^C!>B),@*FG$4+
MGB]R%F=@BUF8\"@M "H.$I;F/ U2]NA+^B"$)V  CD7 HJ1@P!"G+.5A0>@*
M@$_R CI2!.,4QE&#.$B+>!9EK.!Q3I RB(()61RQ) +8E(49#\,%(.60GZ5P
M4P;O'!?O*"H.F>NRT?OQE]:2-#E;I[4OQTV1H@8L19KCP:.9]GBFA*C(*#K
ME.8NH![5M,<U)61)$?R[[ W>SM[@_R-[,QB9._.3G,S/$>4I6R#7 I^Z65JX
ME(V<4T*>A^YW 7<E)ZF;PI$IR0DREA8%.1;U  EY0@F]"/#"(W"#M\#.Y;1%
MU2Q2) 0OD+8H)11.6/ 0]%$.T2F@A7D$-0OD1KQ UL9G60L14<0*9&;H$"WP
M'Z62!02?A"/5$-,X_P]R%OB+'/4!1L*?ALC<D(<HNQCH,N1L &UXXW%*Z<>S
M)'@E9T.4=G"6G7Z5.L'B;,^OGN5N"%?#^=,>U;3'Y9(Z"V@CAK\=18]NVN-#
M(!<\"KZ1>?%$8\](LVD2SD*,W'4-0_PY,HWC63$LT13D6"U2?4NISC!9*5U9
M.H;/^C7Q4^K3P6MWTEU&ZOW)E#6.3L):V?J#^7#T#H?Q1< D':NXT> 4=(R-
M1E#K@0D3"(UQI-C5Q]'YA,,-ULP.0_ 21VA3CA,9W>SHK(1Q[G3$%M/+6JU=
MA.V!#^?K4M6J5?U,4<(JH]S\Y:>!LC-NI"&YM6[6?\)TB&D#@Z<3!"I<IR1H
M#B<MUJ;%+!Y][J*0SX+#@N,[=_5'6<KM$M,G4O6"WWT\AU$)>G?:*C^W3,-9
M>JHOG&7_N[Y^CJG<:-['$.-2A?LM%FEPTK6J7+#Z #!WJ\-XY1.VO.1G2,4$
M1!(PDP!H]#90FO@!"_,B;8JJ4N1Z"+_H^/S$;JM+]<TTZ&X9#6[>J 3YTOJT
M'[K(@!=S'PV4"LF(R\=JA=0FL&2_D:5>-VH897=0KC A@>X,S^OARF;)64E2
MZM5RD%M*7&W@\M<RN.J,&P;!Z"OX].Y#*$WE@^0CT-<G:0^.D^6"RX<;#0IP
M[&*]V?^4%6>X$;A2W<,KJGG2\)PC'FRUIU@J53ERC\G5]+>H/(JS?+S<:0;F
MCHX"L:>3D5%5NCL>(Q>7IW?*$1<3.YP=+_[>D:2LPMA-%RWQA.OE6N)2<.X-
MSKK&PNEVI:@KF*/$.-YX+4Y'ONR0:C4JR[A\/+^8'<,&$9LNCAHWT5&#DB]4
MGU[@<DP:0@;!+AU<@^J[UZ!]]#?PP]<'[>X:U8.:7?IB,#_Z3 ,7KMW'*/(P
M[LG^B\VX.G[ONO6?>0[D_F/9O3!KW*19+5=@#69Y.F'&?X#R+ZW>N8\^2]TB
M7NYQ(P6N>42 _976[?!""L:O@#?_ E!+ P04    "  M@P53FB N#5 #  !_
M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6RE5=]OXS8,_E<(/^V
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
M[<B*85K1VX?&)]!^J;4[+'R!_C5=_@902P,$%     @ +8,%4QD[H#1B#P
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
M OAD]A:5]K+F.K0S#%37OC)J6N]M$7/(I:DFU]&;9W./4;%#A>@1&6L_)SM
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;,U6VV[C-A#]E8%J%+L
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
MYC3W43L%NM\H97O!.3C^DUC\ U!+ P04    "  M@P53IWVKQI8"  !D!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R%5-M.XS 0_951Q -($4G<
M"VW55J*P:%D)J0)V>5CM@YM,&PO'SMH.A;_?L=.&(D'W)?9<SID9Q\?3K3;/
MMD1T\%I)96=1Z5P]21*;EUAQ>ZYK5!19:U-Q1Z;9)+8VR(L JF3"TG285%RH
M:#X-OJ693W7CI%"X-&";JN+F;8%2;V=1%NT=]V)3.N](YM.:;_ !W<]Z:<A*
M.I9"5*BLT H,KF?19399]'U^2/@E<&L/]N G66G][(W;8A:EOB&4F#O/P&EY
MP2N4TA-1&W]WG%%7T@,/]WOVFS [S;+B%J^T?!*%*V?1*(("U[R1[EYOO^-N
MGH'GR[6TX0O;-K?'(L@;ZW2U U,'E5#MRE]WYW  &*5? -@.P$+?;:'0Y35W
M?#XU>@O&9Q.;WX11 YJ:$\K_E =G*"H(Y^:WZ@65T^8-3A_Y2J(]FR:.>'TT
MR7<<BY:#?<$QA#NM7&GAFRJP^(A/J)^N*;9O:L&.$OYHU#GTTAA8RK(C?+UN
MR%[@Z_UWR&MA<ZEM8Q!^7ZZL,W0K_ARIT.\J]$.%_A<5'D@L12,1]!JZ:I^=
MY%$:K\")K7F.LX@D9M&\8/3>?0R*5$H5#$KNL  N25-<Y6ACR#4)Q7HO);@2
M8:U]5*@-<+OW%00#H0J1!_RI4.36C>6JL&<3H'/'[MSA&G.L5FB@EP5/"O=\
M2W?/H1%<6CB!0<SZ%[3V8S8:PA/)C\BA-IHZLC",>\.,<L:C#&Z$$G1)"]AH
M75C(+N)T-(:,Q<,Q@T?MN"3DAS%/@(THZND9B\>#,7SVFY*#FU^AV01]6SJ,
M1KE6!)VW>T(N6^6\I[?OSQTW&Z$L2%P3-#V_&$1@6DVWAM-UT-%*.U)EV);T
M#*+Q"11?:^WVAB_0/:SS?U!+ P04    "  M@P53LYH^NN(#  !6"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R]5E%SXC80_BL[;J<39MS8EFT@
M.6"&)-=I.G=M)DG;ATX?A+V >[+DD^20]-=W)0,!!ICVI2\@K;3?[G[Z5O)H
MI?07LT2T\%H+:<;!TMKF.HI,L<2:FTO5H*25N=(UMS35B\@T&GGIG6H1L3CN
M1S6O9# 9>=N#GHQ4:T4E\4&#:>N:Z[<;%&HU#I)@8WBL%DOK#-%DU/ %/J']
MM7G0-(NV*&55HS25DJ!Q/@ZFR?5-[O;[#;]5N#([8W"5S)3ZXB;WY3B(74(H
ML+ .@=/?"]ZB$ Z(TOBZQ@RV(9WC[GB#_H.OG6J9<8.W2OQ>E78Y#H8!E#CG
MK;"/:O4CKNOQ"19*&/\+JVYOS@(H6F-5O7:F#.I*=O_\=<W#CL,P/N' U@[,
MY]T%\EG><<LG(ZU6H-UN0G,#7ZKWIN0JZ0[ER6I:K<C/3CXIN?C>HJ[A#F<6
M+I[Y3*#IC2)+X&Y+5*R!;CH@=@*H#Y^5M$L#'V6)Y;Y_1$EM,V.;S&[86<"?
M6GD):1P"BUER!B_=5IIZO/0$GJ_OKC*%4*;5"'],9\9J4L6?9\"S+7CFP;,3
MX+>J;I1$:0VH.=PH3?Z57)@0[F4AVI+&<-MJ33O@06DGR&,4GPWB^O/:-+S
M<4 -:%"_8#!Y7B)0LQG+I8\RXX++ GT>EM9<9ER^???-D"6##X;F\@4I 3IF
M^%E9VDB.0'@OE6J->-L#\\(0BDLH%/6AL5AN<.=*"%\C7%22+.1,3J9W34(J
ML)ZAAC3QAQ<#'25NCQ*F!AZQ(1((;%K^11JO'2UD[F9D_F4GAT97LJ@:+ESD
MP^SA6V $',?QWLA7RS[LV#ZA,=?02EX[]O^F&*730TEZ4*T[-L="94SKR*-J
M#9DN\C ?]'OT/PC9U: '>1+&"8.+?LB&>0_>>\=AA2#I#J6(+ LSEM$H&;!P
M$*<T6CNZQ30<)#F<D5R^E5Q^5G)/=#^7+?% M-Q+2@.-A8^O=%L;/*:MLVBG
MM?5^SM9=#6"0F*''P"[!*DNG4FUB8Q>;KNI"+:3G6*/@[CRM6FOQ4'N'VGE>
M:L2]F^1 /%Y/_T)!%,HW=WLL0SJ:,$_B[C^^VA-,9YEV,N'^Y2""]\1R3"MI
MG@$+^W$&%RQD_;0':9; \W&&7)1AWTDD"Y/$"63CY%?R&)ZJU_^!A914>=7%
MO,H/6'"6_\S"@*A+0Y9[%H8IZT'&V&D6J!?8T+5'F&17'0O>B?HD3)/!T2Z)
M=MZZ&O7"O^@&?$K=L[>U;C\:IMU;^;Z]^^+XS/6BD@8$SLDUOAQ0B^CN%>\F
M5C7^Y9PI2^^P'R[IPP>UVT#K<T4B7D]<@.VGU.0?4$L#!!0    ( "V#!5,
M/\>K# (  %<$   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;'U4VV[;
M, S]%<%/&[!%CI-T6^$82)H.ZX .08MM#\,>%)N.A>KB2G3<_OUT<;P,6/)B
MB13/X2%%.>^U>;(- )(7*91=)@UB>TVI+1N0S$YT"\J=U-I(ALXT>VI; ZP*
M("EHEJ975#*NDB(/OJTI<MVAX JVAMA.2F9>UR!TOTRFR='QP/<->@<M\I;M
MX1'P>[LUSJ(C2\4E*,NU(@;J9;*:7J_G/CX$_.#0VY,]\97LM'[RQEVU3%(O
M" 24Z!F86PYP T)X(B?C>>!,QI0>>+H_LG\.M;M:=LS"C18_>87-,OF8D IJ
MU@E\T/T7&.I9>+Y2"QN^I(^QBT\)*3N+6@Y@IT!R%5?V,O3A!)!E9P#9 ,B"
M[I@HJ-PP9$5N=$^,CW9L?A-*#6@GCBM_*8]HW"EW."PV8$O#V] A79-U9UV
MM>0]6545]VXFR)V*M^^#WFP &1?V;4[1Y?<LM!QRK6.N[$RN*W*O%3:6W*H*
MJG_QU.D>Q6='\>OL(N'73DW(+'U'LC2;MH*AEWF!=S8V919X9V=X;Y\[CJ_D
MUVIGT;BY^7V!<SYRS@/G_ SGMT[NP/@>'X7:_W4PDBP"B7]0AR++Z>$T+SVY
M; EF'T;:DE)W"N.]C][QU:SBL/P-CT_NGID]5Y8(J!TTG7QP>4T<XVB@;L/H
M[#2Z00S;QKU\,#[ G==:X]'P"<9_2?$'4$L#!!0    ( "V#!5,@2/9)Q@0
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
M>]7'!I+EL:6\T2*W'_(KH7'.V<L-'O68- OP?2R$WM\8!_7A<?P?4$L#!!0
M   ( "V#!5.DZ8L810@  + X   9    >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;,U;78_B.!;]*Q::AQEIMHF_G5952=W :GNT+96Z>G8?5O.0 E-$$Q(V
M"54STO[X=0*%@WUC(/.2ERH(Y_KKX'M\3\C=6U'^7FVTKM$?VRRO[B>;NMY]
MG$ZKY49OD^I#L=.Y^61=E-ND-F_+EVFU*W6R:H.VV91$D9ANDS2?/-RUUQ[+
MA[MB7V=IKA]+5.VWVZ3\\[/.BK?["9Z\7_B6OFSJYL+TX6Z7O.@G7?^Z>RS-
MN^FIE56ZU7F5%CDJ]?I^\@E_7"C>!+2(?Z7ZK>J\1LU4GHOB]^;-E]7])&I&
MI#.]K)LF$O/O5<]TEC4MF7'\]]CHY-1G$]A]_=[ZW]O)F\D\)Y6>%=F_TU6]
MN9^H"5KI=;+/ZF_%VS_T<4+M )=%5K5_T=L1&TW0<E_5Q?88;$:P3?/#_^2/
MXT)T DP[<  Y!A W@/4$T&, O;8'=@Q@U_; CP'MU*>'N;<+-T_JY.&N+-Y0
MV:!-:\V+=O7;:+->:=Y\49[JTGR:FKCZX9M^U?E>HW59;-&LR.O24%>90=0;
M-&N[UV6%_H:>S#=TM<\T*M9HGE;)RTNI7Y):K]!["S_.=9VD6?630?_Z-$<_
M_O 3^@&E.?J^*?95DJ^JNVEM1MST.UT>1_?Y,#K2,SJ*OIHA;2JTR%=Z!<3/
MP_$B$#\U*W5:+O*^7)])L,%?]OD'1*.?$8D(!L8SNSX\@J;SUWI?#.[];#'H
MZ;M#V_9H^+OS,_J2IW6:9.C3;I>ERZ3- (^Z3(N5^0YM]UG2) .T6*]-=D#?
MR\2DF1;SGW^:%M&76F^KWP+C8:?QL'8\+#P>Z&MV"!1M8),[7Q\H58+>35^[
MY/DH0D3$SE%S'R4X4]$Y:N&C6$RB^(0ZFR$_S9 '9_@EK^IR;_)T70762YQ:
M$Z/@3Y[&(X?R=PCDG=7$6&'A\.>C8A4YQ,Q]$*%<8(<^H,-84 ;3ITX35,$)
MFOQJ!#EYSG2(OOC46CP*^G!DM20:2N Q\FQ!9:R<99\!,$5%[% (H"B-F;-1
M%U"?L1(]>Q!W)!,'I_F]J,UJ[\IBM3<+6D*3/F^9V);)."BU*1[3P912?R?%
M,I8NI3ZLV;H>ISZ,2QYQEU,?1F,>T1Y.K73@L'8\Z?(U7>IKV+3)&O-QL&D3
M/A:#V13^PBK*73)]E.&<NUSZ*,F)FV(!E,!4]C!I102'5>1\=YIS)ZJNY]9F
M<JS&P:U5 QP/YC8&\J6@Q"77AQ&,W;0Z!V""1T2X]/HPQ@6+8'Z)%1D2%AE3
M$F;)<U$>EOHRI\3F=8)'P2FQ>D#(4$Z/D>?G&%=. 1!FPCT1 2C&73$%0.;8
MU*.EQ.H+">O+)U-?FB4.G8>(3>*$C8- *P$D?& /$<A] HGBKGP",,PI=3<E
M &.$R]AET8=1%O>=:XD5%A(6EG<:T?_0=34*L?F<R'&0:G,_"1_C0Z0J7_F$
M<!,M@!)<2I=2'X4IIFZ>!6&"JQY*K9Z0L)YT*+VN;J$VA=-H%)12F_II^$@?
MH/08>;:^A EWGP(P3KV3$8 B5$5.8PNH3RI9S]F(6CVA83WI<'IK$4,[KM X
M;"%J=8$.-H:.D6>$1)C$+KL^#..8$Y=>'V:J5T9=>H%.)>O4.N?SM&I#PVK3
MH??Z>H;:)$_'X1=1JPUTL&-$ 9^'><4I@,(Q\6CU41PKXK+JHV@L>LZ[U*H-
M#:M-[YZ]K;2A-O'3<?A*S.H%&^PK,=_C(42XQ<@,@&&JI&?M^C!&,'%-" #6
M"'//_F56A5A8A<XD][8JAUD-8./PF)@5##;88V* Q^15.0 (J'( E%_E *#^
M*H=U;DR$!6BQ+XN=;G?LUW2URLRR)E4=6CR;\]DX3"9F98(--IF8;_DH*CT^
M?127W#4, 1061I1=1@%8%).>BH=9Z6%AZ8$IO;K^83;_LW$X3<P*!!OL-#'
M0I*NUSN#4,P[*P,HP2)7=0$4(Z+'#^96<GA8<GKIO:X6XC;G\W&83MP*!!]L
M.G'(*<)N>0N@"(L<29X#**FX6]U"/<:]MU&MY/"PY/32>VM9Q*T&\'&84[QS
M,WFP.<5]GT@2[VX=@&+*1<T!%&:D8U <F?9A,9:DAVFK1CRL1KU,7U\A<2L*
M?!Q>%;?JP0=[51PPCJ(X<CGV44HJEV*@*>7=4X=0DO<Q;.6(A^7HRKU\6[DD
MK%*(<9A9PDJ*&&QF"=]8 @Y@  HX@ $HZ  &P?H/8,+*E C+5$"A;RN=A%4-
M,0YG2UA1$8.=+>&;3.[>O@R97X8L@I#S>5EI$A><K"I-T&.R3-?I,K10G9\Z
MC<.[$E8KQ&#O2@#>E?#NQ0,HS+&KO@!*2,^[ E"4<MQ#HU4?<<&[ZM!X=6DD
M;.87XW"JI!4#.=BIDJ %Y9(*H"1SY18 F<+(=9FA#B7NJ8RD51=YP:0ZY_2Z
M>DC:M"['84])F_7E8'M* LY3Y):H,P#%E<<IX'1Y)^X%U"'IY=3*B S+B,/I
MK460M'E=CL.MDE88Y&"W2@(_=J+*O84 H#!U[]+. 92@[D^+%U"/<<?,/I]C
MYW>U8:EQZ+V^\I$VT\MQN%32BH,<[%))R']2+J\^"'L>%0!B;G6T@$"DYV:!
MLE*CPE(3W+.W%3O*)G\U#K=*6;U0@]TJ!?A0_C$*0 ''*  %'*, 5/\Q2ED%
M4A=^).5*[FT%CK(ZH,;A42DK&&JP1W6,[#YBX18XER'SRY!%$'*8U[3S!-96
MER_MHV\56A;[O#X\4'.Z>GJ\[E/[4)ES_3/^.,/ ]3G^N#@\/&>;/SS+]S4I
M7]*\0IE>FZZB#XT"EX?'XPYOZF+7/O_U7-1UL6U?;G2RTF4#,)^OBZ)^?]-T
M<'I(\>'_4$L#!!0    ( "V#!5.Z^+2E<@,  #<,   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(Y+GAM;,U736_;.!#]*X1.6V ;?=M.8!N(/Q;;1;L-XJ8]
M%#TPTM@B(I%:DHI3H#]^AY2LR(ZB!NTE%TND9MZ\&3Z2X^E>R#N5 6CR4.1<
MS9Q,Z_+"=56204'5F2B!XY>MD 75.)0[5Y42:&J=BMP-/&_D%I1Q9SZU<U=R
M/A65SAF'*TE45114?E] +O8SQW<.$]=LEVDSX<ZG)=W!!O1->25QY+8H*2N
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
M=WPW0@&LM)5." 5:TU8Z(?0P)Z0A;+<30BO^MOL- -H?TY10 #EMI2="X0U
MG^^)T+K7L=TP.D,V2P/VTT.<$.*:)M"9MM()H4!S>J(30NL.1VWQ72&;O[
MO(-#_ ]R8@<2 'R#5OH? 7 [.)?_$>SW/YPAFP4"MX-#_ _RW,8C &8&K?0_
M@LK/@^?R/X+]_H<S9+- @&YPB/]!3NHX N!GT$K_(P H!ZWT/X+]_H<S9'.V
M0/C@$/^#'-EJ," V:Z7_P0#U[/G^!ZO[&MO:%"%LOS8,(,_<D+^5EA/*1*-8
MV*4P[IT$0&;62O^# <F9N_N]R]X.TZS*Y:Z'A37L].AAS]NUY !IM@?2(HVD
M6J]VWF4<H4!E,T<K_0T&C&;N'C=7("KI9\48"\03N4A-T]ZH8K2-73[$JZO1
MK>Q,R_81WG/U8*^"8C&UB=[KGM5&K;?FK4^,G.>;U4;2&)GDAS/!)T)E ?;[
MJ;2:%"?9_K=R@^3@/U!+ P04    "  M@P53C-]ZZ7("  !#!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6R-5=]/VS 0_E>LB >0&/G5A :ED: 5
M&I.0$!WC8=J#FUP;"\?.;*>!_WZV$[+2AFXOC<_^OKOO[NQKVG+Q(DL A5XK
MRN3,*96JKUQ7YB546%[P&I@^67-18:5-L7%E+0 7EE11-_"\V*TP84Z6VKT'
MD:6\490P>!!(-E6%Q=L-4-[.'-]YWW@DFU*9#3=+:[R!):BG^D%HRQV\%*0"
M)@EG2,!ZYES[5_/8X"W@!X%6[JR1R63%^8LQ[HJ9XQE!0"%7Q@/6GRW,@5+C
M2,OXW?MTAI"&N+M^]WYK<]>YK+"$.:?/I%#ES)DZJ( U;JAZY.U7Z/.)C+^<
M4VE_4=MAX\1!>2,5KWJR5E 1UGWQ:U^''8(_^800](3@?PEA3PAMHITRF]8"
M*YRE@K=(&+3V9A:V-I:MLR',='&IA#XEFJ>R.[8%IKAX0U_04E^1HJ& ^!K]
MW3]=@,*$RC.->%HNT.G)&3I!A*'O)6\D9H5,7:65&']NWD>]Z:(&GT3]UK +
M%'KG*/ "?X0^/TY?0*[IOJ5['^FNSG\H0C 4(;#^PG\684%D3KEL!*"?URNI
MA+YFOXY$"(<(H8TP^23"(VYUUQ0(@NEHO3IZ;.GFY6VS*)A<INYVMRJ'H$DP
MC0?0!V630=GDJ+)G_<I,-VO!<Y"CVCH'T4[8.(S]/6V'H"B9^N/:HD%;=%3;
M+6%$7^T";3@?OV;1053_TILF>]I&4$&<!./BXD%<?%3<<&G.$0,U)BX^:)?N
M5K+?U!%4D$3)GCAWYXF;\7J/Q88PB2BL-<^[N-39B6YD=8;BM7WU*Z[T#+'+
M4D]Y$ :@S]><JW?##)+A?R/[ U!+ P04    "  M@P53G:D?R4\&  !_'
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
M+?+J<,EHRJ1Y .[/!>2X/3$&UM\<I_\"4$L#!!0    ( "V#!5-N([D)Y@,
M '$.   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;+5776_;-A3]*X30
MAQ9P(I&R+">P#<16AJ5H5Z-9NH=A#[1$V5HETB6I.!WVXW<I*9)LRVH'V'F(
M2>G>PW,_>$1.=D)^51O&-'K)4JZFUD;K[:UMJW##,JJNQ99Q>!,+F5$-4[FV
MU58R&A5.66H3QQG9&4VX-9L4SY9R-A&Y3A/.EA*I/,NH_#YGJ=A-+6R]/OB<
MK#?:/+!GDRU=LT>FG[9+"3.[1HF2C'&5"(XDBZ?6';X-2.%06'Q)V$ZUQLB$
MLA+BJYD\1%/+,8Q8RD)M("C\/+,%2U.#!#R^5:!6O:9Q;(]?T7\I@H=@5E2Q
MA4C_2"*]F5IC"T4LIGFJ/XO=KZP*R#-XH4A5\1_M*EO'0F&NM,@J9V"0);S\
MI2]5(EH.@-/M0"H'<N@P/.'@5@[NSSH,*X=AD9DRE"(/ =5T-I%BAZ2Q!C0S
M*))9>$/X"3=U?]02WB;@IV<?!%]?:28S%+"51E=H(;*MX(QKA42,YD("8,+7
M:H >>)CF$8S1(I<2+-!2R*)X;P.F:9*J=^#_]!B@MV_>H3<HX>CWC<@5Y9&:
MV!K(FB7ML"(V+XF1$\1&Z*/@>J/0/8]8M.]O Z<Z4O(:Z9ST K[/^35RG0$B
M#L$=?!8_[^YTN ?][@$+P1UWN>]%X]9U<PL\]R0>5.N!*RWSS)3BSP]@@!XT
MR]1?/?##&GY8P ]/P#]QFIGB_L,BV$6P5)2H4.30%5V5++%&!981FN?9E>?Y
MHXG]W$Y0EY5/;OS:;(^I5S/U>IDV#6QX#A 'K83&[>5;(GHM)H0,AV1X0/C8
M#/O$=]QNPJ.:\*B7\"+/\I0:M4/W<0SR-T!+)A,1&=IWD=B:+36 T=^P^TUM
M>\KIUVOZE^B6<0T_/E^W!..CM'K8P:0[JS<UA9MSMT%P\W^(8*=15.=\!8:,
MS6E*><AZZH!;:HXO46A,F@7(&4M=@;53?#4B8^]$BAOQP^[9JUU![N]ZU\>G
MR#12B?NU<B'X,X.4K%*&?A.:J;Y$-[*&O8M4LI$AW*]#GW*M-'R;S0=]*1,>
M)EN:HD\Q:L=C6'1^NT?'R70=^#N0T!_;[;-O! W[O>P/TC-HLX:C2GP5EG-H
MTR\TS9DYC=R_A$P5QYHZWL[8_*,/U1C[)RDW(HG[5?+^6Y[H[RA\/6 9(F$K
MUU%WKA<5;)N/-_9.\FD4$_=+YE'?HG_1^;6+-+I)G$MT/&G$D>"+=7Q088]^
MU,EVZRR>,;DN[C0*%;I4'E;KI_6]Z:ZX+1P\G^/;17G[:6#*R]A'*M<)5RAE
M,4 ZUSYL+UG>;\J)%MOBQ+\2&NX/Q7 #=T(FC0&\CP64NYJ8!>I;YNP_4$L#
M!!0    ( "V#!5.J[019MP,  -4-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;+576V_;-A3^*X30AQ9((E$WVX%M(+X,2]$.0=-N#T,?:.O8UBJ1
M'DG%V7[]#BE%MF592]ODQ2:I[WSGPL-SR.%.R&]J Z#)8YYQ-7(V6F^O75<M
M-Y S=26VP/'+2LB<:9S*M:NV$EABA?+,]3TO=G.6<F<\M&MW<CP4A<Y2#G>2
MJ"+/F?QG IG8C1SJ/"U\2M<;;1;<\7#+UG /^LOV3N+,K5F2- >N4L&)A-7(
MN:'7<QH9 8OX/86=.A@3X\I"B&]F<IN,',]8!!DLM:%@^/< 4\@RPX1V_%V1
M.K5.(W@X?F+_Q3J/SBR8@JG(_D@3O1DY?8<DL&)%IC^)W:]0.60-7(I,V5^R
MJ[">0Y:%TB*OA-&"/.7E/WNL G$@@#SM GXEX#<%PC,"0240/%=#6 F$S]40
M50+6=;?TW09NQC0;#Z78$6G0R&8&-OI6&N.5<I,H]UKBUQ3E]/B#X.M+#3(G
M,UAH<DGN,163(@,B5N26XQ=0FKR=@69IIMXA8"KX TB=+A#SF]"@<.W+_8R\
M??..O"$I)Y\WHE",)VKH:K30Z'&7E363TAK_C#4!^2BXWB@RYPDD+?*S;OFX
M0][%R-3A\9_",_$["=\7_(H$W@7Q/9^VV#-]OKC7YL[/:9__L/:C8 1UK@26
M+SC#9S/DEBLM"RP5FOSY 0'D5D.NOG;0AS5]:.G#,_286%IBX2A8AFE491X\
M8DE4T)9*)5MLV4P]?!C3B**?#X?[TP;R!L>@V2DH\&@#-&]AZ@^B&G3D<E2[
M''6Z?),+/$G_,ELS\< E)L))JI:BP/CB&2*I4@7C2R!+H73KB2HU1(?&1V$C
M"J<8/_8:H-DIJ->,U+Q%F7^@[2@(<1V$N#,(GX5^YH['+5L0-WV-3TP,*0T:
MOIXR!3V_WW#VE"FBX:#=V5[M;*\[R8N\R)AICF2^6F&WO"!W(%.1F.V_2<36
MI,(%CO["VF].6<?!ZM<Z^Z]Q;@<U_>"UDW@Z. GUI>_'C5V;MZ'Z@=^^(]3;
MMT#O91)P6A']GYVML/.&'O1J^G+) PF9L,R$O6./J;_7[;]&$M%]<Z'!2Y;_
M:447=9;V>1OJ;-FF^U9%NWO52^1\I>*HF(:T:?\I*/3/)=*^[=#NOO,=&1^U
MU-S(:UIYBO(#VFN8Z1Y<4W.0:_L^4,3&K+R%U*OU&^3&WKP;ZQ-Z/:4MZS/S
M9K'7XCU]^>#YR.0ZY8IDL$)5WE4/#9;E&Z*<:+&UE^2%T'CEML,-OKM &@!^
M7PF\ZE83HZ!^R8W_ U!+ P04    "  M@P53RGN3K1D#  !R$0  #0   'AL
M+W-T>6QE<RYX;6S=6&U/VS 0_BN1F2:0)M(T$)K15-HJ(4W:)B3XL&_(;9S4
MDF-GCLM:?OU\<9J^X$.,#QLL58E]C^^YQW<7''7<F+5@-PO&3+"JA&PRLC"F
M_AB&S7S!*MJ<JII)BQ1*5]38J2[#IM:,Y@TX52(<#@9)6%$NR60LE]5599I@
MKI;29.2L-P7N]B7/2)2<D<#1357.,G)W_/[G4IG+=X&['WTX.AK<G5P>VH];
MX(2$7M+S9Y">#NR%,K<H1I\\C_XI<HSZ8I]Z3^FALK#+\&1<*+E-=$R<P?+3
MB@7W5&1D2@6?:0Y>!:VX6#OS$ QS)90.C*VP#1B!I7EP<.1F4/R.I^)2Z3:V
MB^#^SKKE!\!F!@*Y$+W (7&&R;BFQC MK^RD7=P:'T%!-[Y=UU9AJ>DZ&IZ3
MK4-[LT%F2N=,]V$BLC%-QH(5($?S<@%WH^H00&-490<YIZ62M-6P\>@&EG;.
MA+B!)^-'L<>]*G8J-X"ZR7YH!75#1^,FP+_+YKAW:0<OX@UJ?J_,YZ7=CFSG
MT&OL6K."K]KYJN@%8.P1SD[K6JP_"5[*BKG-/SO@9$PW?L%":?Y@HT&KS*V!
M:1+<,VWX?-?R2]/ZEJW,IIU6!:YY^ 8U_]T\ETPR3<6N:-O[KSG++U8<7_PK
MR>U_E4/!7HW=<??:19Z_!9')6Q#Y.GLR[(Z=G;-M[V3KK0&\063D.[R1B&W0
M8+;DPG#9S18\SYE\=,!9>D-G]H5RC]^NSUE!E\+<]F!&MN-O+.?+*NU774,B
MNE7;\5?87I3TKR\V%I<Y6[%\VDUU.6N'@1W8J-T%#H?(57OY$<S'87X$,"P.
MI@#S<5Y8G/]I/R-T/P[#M(V\R CU&:$^SLN'3-L/%L?OD]K+O],TC>,DP3(Z
MG7H53+&\)0E\_6R8-O# XD"D/\LU7FV\0Y[N ZRF3W4(ME.\$[&=XKD&Q)\W
M\$A3?[6Q.."!50'K'8COCP,]Y?>)8Z@JI@U[@G$D33$$>M'?HTF"9">!C[\^
MV%,2QVGJ1P#S*XAC#(&G$4<P!: !0^*X/0</SJ-P<TZ%VU]9)K\!4$L#!!0
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
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( "V#!5-\)4ZJ[@   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( "V#!5.97)PC$ 8  )PG
M   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ +8,%4\Y/W&E'!0  <Q4  !@              ("!#0@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( "V#!5.#6( J808  '09
M   8              " @8H-  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    "  M@P5352;4.\8"   0"0  &               @($A%
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ +8,%4S6JC#T3
M!@  =!D  !@              ("!'1<  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( "V#!5.!R3\K^0(  +H(   8              "
M@68=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  M@P53
M-JV6L]@(  !.-0  &               @(&5(   >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ +8,%4T19(KF&"   UR,  !@
M     ("!HRD  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M "V#!5-UM?B$=@,  %L'   8              " @5\R  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    "  M@P53!4I]9LP%  #Z#0  &
M            @($+-@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ +8,%4QT%Z<>3!0  <@\  !D              ("!#3P  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  M@P53G<O4[AP&  #L
M#@  &0              @('700  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( "V#!5.0J#[,2P\  %LL   9              " @2I(
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ +8,%4_<Y
M@S\ "   $10  !D              ("!K%<  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    "  M@P53FB N#5 #  !_!P  &0
M    @('C7P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M "V#!5/?I<,HT@4  -X.   9              " @6IC  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ +8,%4[=SE-F( @  604  !D
M             ("!<VD  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    "  M@P53&3N@-&(/   K+@  &0              @($R;   >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( "V#!5,EUTQZ+!
M $$P   9              " @<M[  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ +8,%4POONO>(!   C@H  !D              ("!
M+HP  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  M@P53
MT8,*K]H"   P!@  &0              @('MD   >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( "V#!5,;131F8@0  %<,   9
M      " @?Z3  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ +8,%4_[LV25= P  50@  !D              ("!EY@  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  M@P53IWVKQI8"  !D!0
M&0              @($KG   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( "V#!5.SFCZZX@,  %8)   9              " @?B>  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ +8,%4P _QZL,
M @  5P0  !D              ("!$:,  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    "  M@P53($CV2<8$   ]%   &0
M@(%4I0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( "V#
M!5,< Z/9+ 0  $@.   9              " @5&J  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ +8,%4Z3IBQA%"   L#@  !D
M         ("!M*X  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    "  M@P53NOBTI7(#   W#   &0              @($PMP  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( "V#!5-DB: .Y ,  (00
M   9              " @=FZ  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ +8,%4_HK\ZR1 @  +P8  !D              ("!]+X
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  M@P53E\@A
MP1@$  !0%P  &0              @(&\P0  >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( "V#!5-TY$I,#08  "PI   9
M  " @0O&  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M+8,%4XS?>NER @  0P8  !D              ("!3\P  'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    "  M@P53G:D?R4\&  !_'   &0
M            @('XS@  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( "V#!5-N([D)Y@,  '$.   9              " @7[5  !X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ +8,%4ZKM!%FW P
MU0T  !D              ("!F]D  'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    "  M@P53RGN3K1D#  !R$0  #0              @ &)
MW0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( "V#!5.7BKL<P    !,"   +
M              "  <W@  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( "V#!5,V
M5^M >0,  "(9   /              "  ;;A  !X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    "  M@P53F3ZBA'P!  "6%@  &@              @ %<Y0
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  M@P53JF<4
M89@!   +%P  $P              @ $0YP  6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     +0 M #(,  #9Z      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>243</ContextCount>
  <ElementCount>283</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>35</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="nstg-20210630.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.nanostring.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Stockholders' Deficit Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1107101 - Statement - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1108105 - Statement - Concentration of Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/ConcentrationofRisks</Role>
      <ShortName>Concentration of Risks</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1109106 - Statement - Short-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/ShorttermInvestments</Role>
      <ShortName>Short-term Investments</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1110110 - Statement - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2109104 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2116107 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2119108 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2122109 - Disclosure - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/LongtermDebt</Role>
      <ShortName>Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nanostring.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2310302 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nanostring.com/role/NetLossPerShare</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2312303 - Disclosure - Short-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/ShorttermInvestmentsTables</Role>
      <ShortName>Short-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2317304 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nanostring.com/role/FairValueMeasurements</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2320305 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nanostring.com/role/Inventory</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2323306 - Disclosure - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/LongtermDebtTables</Role>
      <ShortName>Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.nanostring.com/role/LongtermDebt</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2401401 - Disclosure - Description of Business - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/DescriptionofBusinessAdditionalInformationDetails</Role>
      <ShortName>Description of Business - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Net Loss Per Share - Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Short-term Investments - Available-for-Sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails</Role>
      <ShortName>Short-term Investments - Available-for-Sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Short-term Investments - Fair Values of Available-for-Sale Securities by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails</Role>
      <ShortName>Short-term Investments - Fair Values of Available-for-Sale Securities by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Short-term Investments - Summary of Investments in a Continuous Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails</Role>
      <ShortName>Short-term Investments - Summary of Investments in a Continuous Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Fair Value Measurements - Company's Available-for-Sale Securities by Level within Fair Value Hierarchy (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails</Role>
      <ShortName>Fair Value Measurements - Company's Available-for-Sale Securities by Level within Fair Value Hierarchy (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Inventory - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/InventoryScheduleofInventoryDetails</Role>
      <ShortName>Inventory - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2424411 - Disclosure - Long-term Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails</Role>
      <ShortName>Long-term Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Long-term Debt - Components of Borrowings, Including Current Portion (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails</Role>
      <ShortName>Long-term Debt - Components of Borrowings, Including Current Portion (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="nstg-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - Long-term Debt - Schedule of Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails</Role>
      <ShortName>Long-term Debt - Schedule of Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="nstg-20210630.htm">nstg-20210630.htm</File>
    <File>nstg-20210630.xsd</File>
    <File>nstg-20210630_cal.xml</File>
    <File>nstg-20210630_def.xml</File>
    <File>nstg-20210630_lab.xml</File>
    <File>nstg-20210630_pre.xml</File>
    <File>nstg-2021ex311.htm</File>
    <File>nstg-2021ex312.htm</File>
    <File>nstg-2021ex321.htm</File>
    <File>nstg-2021ex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>nstg-20210630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>55
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "nstg-20210630.htm": {
   "axisCustom": 1,
   "axisStandard": 12,
   "contextCount": 243,
   "dts": {
    "calculationLink": {
     "local": [
      "nstg-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "nstg-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "nstg-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "nstg-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "nstg-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "nstg-20210630.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd"
     ]
    }
   },
   "elementCount": 325,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 5
   },
   "keyCustom": 15,
   "keyStandard": 268,
   "memberCustom": 10,
   "memberStandard": 25,
   "nsprefix": "nstg",
   "nsuri": "http://www.nanostring.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "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 - Cover Page",
     "role": "http://www.nanostring.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "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": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1109106 - Statement - Short-term Investments",
     "role": "http://www.nanostring.com/role/ShorttermInvestments",
     "shortName": "Short-term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1110110 - Statement - Commitments and Contingencies",
     "role": "http://www.nanostring.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i2ca23c09bb0243958b0b13e6d937efcd_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "role": "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.nanostring.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "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": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109104 - Disclosure - Net Loss Per Share",
     "role": "http://www.nanostring.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116107 - Disclosure - Fair Value Measurements",
     "role": "http://www.nanostring.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119108 - Disclosure - Inventory",
     "role": "http://www.nanostring.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122109 - Disclosure - Long-term Debt",
     "role": "http://www.nanostring.com/role/LongtermDebt",
     "shortName": "Long-term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://www.nanostring.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "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.nanostring.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.nanostring.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312303 - Disclosure - Short-term Investments (Tables)",
     "role": "http://www.nanostring.com/role/ShorttermInvestmentsTables",
     "shortName": "Short-term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317304 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.nanostring.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320305 - Disclosure - Inventory (Tables)",
     "role": "http://www.nanostring.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323306 - Disclosure - Long-term Debt (Tables)",
     "role": "http://www.nanostring.com/role/LongtermDebtTables",
     "shortName": "Long-term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "nstg:NumberOfPlatforms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "platform",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401401 - Disclosure - Description of Business - Additional Information (Details)",
     "role": "http://www.nanostring.com/role/DescriptionofBusinessAdditionalInformationDetails",
     "shortName": "Description of Business - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "nstg:NumberOfPlatforms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "platform",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "nstg:NumberOfSalesForces",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sales_force",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)",
     "role": "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
     "shortName": "Revenue from Contracts with Customers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "nstg:NumberOfSalesForces",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sales_force",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details)",
     "role": "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails",
     "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregated Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i7f1f6348c2d3493388f79e8ee712af7f_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic47570e67294488eb3a6dad7432e7568_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Net Loss Per Share - Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share (Details)",
     "role": "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share - Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic47570e67294488eb3a6dad7432e7568_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Short-term Investments - Available-for-Sale Securities (Details)",
     "role": "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
     "shortName": "Short-term Investments - Available-for-Sale Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Short-term Investments - Fair Values of Available-for-Sale Securities by Contractual Maturity (Details)",
     "role": "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails",
     "shortName": "Short-term Investments - Fair Values of Available-for-Sale Securities by Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Short-term Investments - Summary of Investments in a Continuous Loss Position (Details)",
     "role": "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails",
     "shortName": "Short-term Investments - Summary of Investments in a Continuous Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ife7ea15762084bc3a3f7f3343d2802a6_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Fair Value Measurements - Company's Available-for-Sale Securities by Level within Fair Value Hierarchy (Details)",
     "role": "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
     "shortName": "Fair Value Measurements - Company's Available-for-Sale Securities by Level within Fair Value Hierarchy (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Inventory - Schedule of Inventory (Details)",
     "role": "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails",
     "shortName": "Inventory - Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Long-term Debt - Additional Information (Details)",
     "role": "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
     "shortName": "Long-term Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - Long-term Debt - Components of Borrowings, Including Current Portion (Details)",
     "role": "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
     "shortName": "Long-term Debt - Components of Borrowings, Including Current Portion (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icfc0304178a14cce9ba40ef83e377f00_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - Long-term Debt - Schedule of Interest (Details)",
     "role": "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails",
     "shortName": "Long-term Debt - Schedule of Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ied781cee6b1647a5844f8badc4390fb1_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630",
      "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 Loss",
     "role": "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "ic4f62accaf7349b1a82a46d0652b3b50_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "icc643a1a9a89462ea8f142926d1cdbce_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit Statement",
     "role": "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
     "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Deficit Statement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i192a41aac83c4d518cd8dec559c894b2_D20200101-20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1107101 - Statement - Description of Business",
     "role": "http://www.nanostring.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1108105 - Statement - Concentration of Risks",
     "role": "http://www.nanostring.com/role/ConcentrationofRisks",
     "shortName": "Concentration of Risks",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "nstg-20210630.htm",
      "contextRef": "i46bcad1ec9554bed940e5e6dc2800d71_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 35,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY 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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r479"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r480"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r490"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r481"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r477"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r478"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.nanostring.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "nstg_AmortizationOfDebtDiscountAndIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Debt Discount And Issuance Costs",
        "label": "Amortization Of Debt Discount And Issuance Costs",
        "terseLabel": "Amortization of debt discount and issuance costs"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountAndIssuanceCosts",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available for sale securities debt maturities after one through three years fair value.",
        "label": "Available For Sale Securities Debt Maturities After One Through Three Years Fair Value",
        "terseLabel": "Maturing in one to three years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_CollaborationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration [Member]",
        "label": "Collaboration [Member]",
        "terseLabel": "Collaboration revenue"
       }
      }
     },
     "localname": "CollaborationMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_ContractWithCustomerLiabilityCustomerDepositsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Customer Deposits, Current",
        "label": "Contract With Customer, Liability, Customer Deposits, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Increase (Decrease) In Customer Deposits",
        "label": "Contract With Customer, Liability, Increase (Decrease) In Customer Deposits",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncreaseDecreaseInCustomerDeposits",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_ContractWithCustomerLiabilityIncreaseFromCashReceipts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Increase From Cash Receipts",
        "label": "Contract With Customer, Liability, Increase From Cash Receipts",
        "terseLabel": "Cash payments received form customers"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityIncreaseFromCashReceipts",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_ConvertibleDebtTermsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Debt Terms [Axis]",
        "label": "Convertible Debt Terms [Axis]",
        "terseLabel": "Convertible Debt Terms [Axis]"
       }
      }
     },
     "localname": "ConvertibleDebtTermsAxis",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "nstg_ConvertibleDebtTermsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Convertible Debt Terms [Axis]",
        "label": "Convertible Debt Terms [Domain]",
        "terseLabel": "Convertible Debt Terms [Domain]"
       }
      }
     },
     "localname": "ConvertibleDebtTermsDomain",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_ConvertibleDebtTriggeringEvent1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Debt Triggering Event 1 [Member]",
        "label": "Convertible Debt Triggering Event 1 [Member]",
        "terseLabel": "Triggering Event 1"
       }
      }
     },
     "localname": "ConvertibleDebtTriggeringEvent1Member",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_ConvertibleDebtTriggeringEvent2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Debt Triggering Event 2 [Member]",
        "label": "Convertible Debt Triggering Event 2 [Member]",
        "terseLabel": "Triggering Event 2"
       }
      }
     },
     "localname": "ConvertibleDebtTriggeringEvent2Member",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_ConvertibleSeniorNotesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due 2025 [Member]",
        "label": "Convertible Senior Notes Due 2025 [Member]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDue2025Member",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_DebtIssuanceCostEquityComponentNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Issuance Cost, Equity Component, Net",
        "label": "Debt Issuance Cost, Equity Component, Net",
        "terseLabel": "Debt issuance cost, equity component"
       }
      }
     },
     "localname": "DebtIssuanceCostEquityComponentNet",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_DebtIssuanceCostLiabilityComponentNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Issuance Cost, Liability Component, Net",
        "label": "Debt Issuance Cost, Liability Component, Net",
        "terseLabel": "Debt issuance cost, liability component"
       }
      }
     },
     "localname": "DebtIssuanceCostLiabilityComponentNet",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_DebtSecuritiesAndEquitySecuritiesFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities And Equity Securities, Fair Value",
        "label": "Debt Securities And Equity Securities, Fair Value",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "DebtSecuritiesAndEquitySecuritiesFairValue",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_EuropeAndMiddleEastMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe And Middle East [Member]",
        "label": "Europe And Middle East [Member]",
        "terseLabel": "Europe and Middle East"
       }
      }
     },
     "localname": "EuropeAndMiddleEastMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease Liabilities",
        "label": "Increase (Decrease) In Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_InterestAccruedOnLongTermNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred, not yet paid, on all other long-term debt, which may include (1) interest on long-term notes, and (2) amortization of issuance costs not otherwise separately disclosed.",
        "label": "Interest Accrued On Long Term Notes",
        "terseLabel": "Amortization of debt discount and deferred financing costs"
       }
      }
     },
     "localname": "InterestAccruedOnLongTermNotes",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_NumberOfPlatforms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Platforms",
        "label": "Number Of Platforms",
        "terseLabel": "Number of platforms"
       }
      }
     },
     "localname": "NumberOfPlatforms",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/DescriptionofBusinessAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "nstg_NumberOfSalesForces": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Sales Forces",
        "label": "Number Of Sales Forces",
        "terseLabel": "Number Of Sales Forces"
       }
      }
     },
     "localname": "NumberOfSalesForces",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "nstg_OperatingLeaseRightOfUseAssetsAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-Of-Use Assets, Amortization",
        "label": "Operating Lease, Right-Of-Use Assets, Amortization",
        "terseLabel": "Non-cash operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetsAmortization",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_OutstandingPrincipalOfConvertibleDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding Principal Of Convertible Debt",
        "label": "Outstanding Principal Of Convertible Debt",
        "terseLabel": "Outstanding Principal Of Convertible Debt"
       }
      }
     },
     "localname": "OutstandingPrincipalOfConvertibleDebt",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_ProductAndServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product And Service [Member]",
        "label": "Product And Service [Member]",
        "terseLabel": "Total product and service revenue"
       }
      }
     },
     "localname": "ProductAndServiceMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_ProductConsumablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product, Consumables [Member]",
        "label": "Product, Consumables [Member]",
        "terseLabel": "Consumables"
       }
      }
     },
     "localname": "ProductConsumablesMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_ProductInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product, Instruments [Member]",
        "label": "Product, Instruments [Member]",
        "terseLabel": "Instruments"
       }
      }
     },
     "localname": "ProductInstrumentsMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_RepaymentOfAccruedInterestOfLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment Of Accrued Interest Of Long Term Debt",
        "label": "Repayment Of Accrued Interest Of Long Term Debt",
        "negatedLabel": "Payment of accrued interest on long-term debt"
       }
      }
     },
     "localname": "RepaymentOfAccruedInterestOfLongTermDebt",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "nstg_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended 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": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nstg_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of information pertaining to the Basis of Presentation and Summary of Significant Accounting Policies disclosure as a whole for which no other established gaap taxonomy identified hypercube is available.",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "nstg_StatementofChangesinStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement of Changes in Stockholders' Equity [Abstract]",
        "label": "Statement of Changes in Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Changes in Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementofChangesinStockholdersEquityAbstract",
     "nsuri": "http://www.nanostring.com/20210630",
     "xbrltype": "stringItemType"
    },
    "nstg_TermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Agreement [Member]",
        "label": "Term Loan Agreement [Member]",
        "terseLabel": "Term Loan Agreement"
       }
      }
     },
     "localname": "TermLoanAgreementMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "nstg_TotalProductsAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Products And Services [Member]",
        "label": "Total Products And Services [Member]",
        "terseLabel": "Total Products And Services"
       }
      }
     },
     "localname": "TotalProductsAndServicesMember",
     "nsuri": "http://www.nanostring.com/20210630",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r180",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r330",
      "r335",
      "r336",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r121",
      "r180",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r330",
      "r333",
      "r335",
      "r336",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r121",
      "r180",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r330",
      "r333",
      "r335",
      "r336",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r109",
      "r116",
      "r121",
      "r180",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r330",
      "r333",
      "r335",
      "r336",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r146",
      "r279",
      "r282",
      "r409",
      "r448",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r146",
      "r279",
      "r282",
      "r409",
      "r448",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r147",
      "r148",
      "r279",
      "r283",
      "r450",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r147",
      "r148",
      "r279",
      "r283",
      "r450",
      "r465",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "Accounting Standards Update 2014-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r38",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r9",
      "r20",
      "r150",
      "r151"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.nanostring.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"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r52",
      "r53",
      "r54",
      "r437",
      "r458",
      "r462"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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 (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r54",
      "r61",
      "r62",
      "r63",
      "r106",
      "r107",
      "r108",
      "r322",
      "r453",
      "r454",
      "r495"
     ],
     "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": "Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r305",
      "r306",
      "r307",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r110",
      "r111",
      "r112",
      "r113",
      "r121",
      "r153",
      "r154",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r204",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r314",
      "r315",
      "r316",
      "r317",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r374",
      "r410",
      "r411",
      "r412",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "verboseLabel": "Equity component of convertible debt"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r295",
      "r296",
      "r310",
      "r311"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r216",
      "r258",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Warrants issued for common stock"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r296",
      "r299",
      "r309"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period when adjustments to the carrying value of an interest-bearing hedged item are amortized upon discontinuation of the interest rate fair value hedge, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Amortization Period of Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge",
        "terseLabel": "Amortization period of deferred issuance costs"
       }
      }
     },
     "localname": "AmortizationPeriodOfDeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r124"
     ],
     "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",
        "terseLabel": "Anti-dilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r124"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r124"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r166",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-backed Securities [Member]",
        "terseLabel": "Asset-backed Securities"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r101",
      "r135",
      "r138",
      "r144",
      "r176",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r320",
      "r323",
      "r345",
      "r375",
      "r377",
      "r416",
      "r436"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r49",
      "r101",
      "r176",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r320",
      "r323",
      "r345",
      "r375",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain 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, before Tax",
        "terseLabel": "Gross unrealized gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized 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 Loss, before Tax",
        "negatedLabel": "Gross unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r158",
      "r188"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails": {
       "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": "Amortized cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total, Gross unrealized losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value",
        "totalLabel": "Total, Fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value",
        "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value",
        "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "label": "Available-for-sale Securities, Current",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r162",
      "r164",
      "r430"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Maturing in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r155",
      "r159",
      "r188",
      "r420"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total available-for-sale debt securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsFairValuesofAvailableforSaleSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r157",
      "r188"
     ],
     "calculation": {
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails": {
       "order": 1.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), classified as current.",
        "label": "Debt Securities, Available-for-sale, Current",
        "terseLabel": "Fair\u00a0value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Available-for-sale Securities [Table Text Block]",
        "terseLabel": "Short-Term Investments Available-for-Sale Securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r6",
      "r105",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/DescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.",
        "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]",
        "terseLabel": "Calculated under Revenue Guidance in Effect before Topic 606"
       }
      }
     },
     "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r36",
      "r93"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r88",
      "r93",
      "r96"
     ],
     "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": "End of period",
        "periodStartLabel": "Beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r88",
      "r354"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r200",
      "r421",
      "r441"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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": "Commitment and contingencies (Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r201",
      "r466"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r335"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.0001 par value, 150,000 shares authorized; 45,502 and 44,441 shares issued and outstanding at June 30, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r57",
      "r59",
      "r60",
      "r69",
      "r425",
      "r444"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "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": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "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": "Concentration of Risks"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ConcentrationofRisks"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r265",
      "r267",
      "r280"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r265",
      "r266",
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "negatedTerseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "terseLabel": "Performance obligation satisfied in previous period"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Convertible debt fair value"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r287",
      "r294",
      "r463"
     ],
     "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"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r71",
      "r101",
      "r176",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r345"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of product and service revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionOriginalDebtInterestRateOfDebt": {
     "auth_ref": [
      "r94",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt",
        "terseLabel": "Interest rate of debt"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtInterestRateOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r235",
      "r242",
      "r243",
      "r245",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r100",
      "r104",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r249",
      "r250",
      "r251",
      "r252",
      "r365",
      "r417",
      "r418",
      "r435"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r220",
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r44",
      "r220",
      "r259",
      "r260",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.",
        "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal",
        "terseLabel": "Debt Instrument, Convertible, If-converted Value in Excess of Principal"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Threshold percentage of stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Threshold trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r218",
      "r249",
      "r250",
      "r363",
      "r365",
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r233",
      "r249",
      "r250",
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r43",
      "r238",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r43",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument stated rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r45",
      "r100",
      "r104",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r249",
      "r250",
      "r251",
      "r252",
      "r365"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption price percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r45",
      "r100",
      "r104",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r244",
      "r249",
      "r250",
      "r251",
      "r252",
      "r259",
      "r261",
      "r262",
      "r263",
      "r362",
      "r363",
      "r365",
      "r366",
      "r434"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails",
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r231",
      "r362",
      "r366"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Unamortized discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Convertible Senior Notes"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r37",
      "r231",
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue, current portion"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "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, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Deferred revenue, net of current portion"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r91",
      "r133"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r279"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersTables"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r123"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r354"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 compensation and other employee benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Options to purchase common stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r61",
      "r62",
      "r63",
      "r106",
      "r107",
      "r108",
      "r111",
      "r118",
      "r120",
      "r128",
      "r180",
      "r258",
      "r264",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r335",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r453",
      "r454",
      "r455",
      "r495"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r338",
      "r339",
      "r340",
      "r342"
     ],
     "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, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r338",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of 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 Text Block]",
        "terseLabel": "Company's Available-for-Sale Securities by Level within Fair Value Hierarchy"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r233",
      "r249",
      "r250",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r339",
      "r381",
      "r382",
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r341"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r233",
      "r287",
      "r288",
      "r293",
      "r294",
      "r339",
      "r381"
     ],
     "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]",
        "verboseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r233",
      "r249",
      "r250",
      "r287",
      "r288",
      "r293",
      "r294",
      "r339",
      "r382"
     ],
     "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]",
        "verboseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r233",
      "r249",
      "r250",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r339",
      "r383"
     ],
     "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]",
        "verboseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r233",
      "r249",
      "r250",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r381",
      "r382",
      "r383"
     ],
     "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 Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r369",
      "r371"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Repayment of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r166",
      "r167",
      "r173",
      "r174",
      "r175",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r189",
      "r190",
      "r191",
      "r192",
      "r244",
      "r257",
      "r326",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value as of the balance sheet date of firm holdings in mortgages, mortgage backed securities (investment instruments that represent ownership of an undivided interest in a group of mortgages, where principal and interest from the individual mortgages are used to pay investors' principal and interest on the mortgage backed security) and asset-backed securities that are primarily paid from the cash flows of a discrete pool of receivables or other financial assets (such as credit-card receivables), either fixed or revolving, that by their terms convert into cash within a finite time period. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings.",
        "label": "Financial Instruments, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value",
        "terseLabel": "Financial Instruments, Owned, Mortgages, Mortgage-backed and Asset-backed Securities, at Fair Value"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedMortgagesMortgageBackedAndAssetBackedSecuritiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedLabel": "Loss on equity securities"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r91",
      "r253",
      "r254"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of long-term debt",
        "terseLabel": "Loss on extinguishment of debt and termination of revolving loan facility"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r135",
      "r137",
      "r140",
      "r143",
      "r145",
      "r413",
      "r422",
      "r426",
      "r445"
     ],
     "calculation": {
      "http://www.nanostring.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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net loss before provision for income tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r102",
      "r119",
      "r120",
      "r134",
      "r313",
      "r318",
      "r319",
      "r446"
     ],
     "calculation": {
      "http://www.nanostring.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)",
        "negatedTerseLabel": "Provision for income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.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 liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Decrease in deferred tax liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.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 reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation and other employee benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.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": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.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:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.nanostring.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 assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about effect of transition method for cumulative effect in initial period of application.",
        "label": "Initial Application Period Cumulative Effect Transition [Axis]",
        "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of transition method for cumulative effect in initial period of application.",
        "label": "Initial Application Period Cumulative Effect Transition [Domain]",
        "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r75",
      "r239",
      "r248",
      "r251",
      "r252"
     ],
     "calculation": {
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r77",
      "r240",
      "r251",
      "r252"
     ],
     "calculation": {
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Contractual interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtScheduleofInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Interest Expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r28",
      "r194"
     ],
     "calculation": {
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r48",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Inventory, net",
        "totalLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r30",
      "r194"
     ],
     "calculation": {
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails": {
       "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 unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r29",
      "r194"
     ],
     "calculation": {
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/InventoryScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Provision for inventory obsolescence and bad debts"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r73",
      "r132"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "auth_ref": [
      "r76",
      "r447"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the generation of investment income.",
        "label": "Investment Income, Investment Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InvestmentIncomeInvestmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.",
        "label": "Investment Income, Net, Amortization of Discount and Premium",
        "negatedLabel": "Accretion of discount on short-term investments"
       }
      }
     },
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Fair Values of Available-for-Sale Securities by Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r172",
      "r415",
      "r431",
      "r464",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r40",
      "r101",
      "r139",
      "r176",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r321",
      "r323",
      "r324",
      "r345",
      "r375",
      "r376"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r101",
      "r176",
      "r345",
      "r377",
      "r419",
      "r439"
     ],
     "calculation": {
      "http://www.nanostring.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 stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r101",
      "r176",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r321",
      "r323",
      "r324",
      "r345",
      "r375",
      "r376",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r39",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Long-term debt, net",
        "verboseLabel": "Long-term debt, net of discounts"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r45",
      "r203"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r287"
     ],
     "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 fund"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Continuing Operations [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.nanostring.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 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 financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.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": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.nanostring.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 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 (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.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": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r88",
      "r89",
      "r92"
     ],
     "calculation": {
      "http://www.nanostring.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 used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r55",
      "r58",
      "r63",
      "r67",
      "r92",
      "r101",
      "r110",
      "r114",
      "r115",
      "r116",
      "r117",
      "r119",
      "r120",
      "r122",
      "r135",
      "r137",
      "r140",
      "r143",
      "r145",
      "r176",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r337",
      "r345",
      "r423",
      "r442"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.nanostring.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"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r135",
      "r137",
      "r140",
      "r143",
      "r145"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.nanostring.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r367"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.nanostring.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"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r56",
      "r59",
      "r61",
      "r62",
      "r64",
      "r68",
      "r258",
      "r355",
      "r360",
      "r361",
      "r424",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r50",
      "r52"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Change in unrealized gain (loss) on available-for-sale debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedLabel": "Fees paid upon extinguishment of debt"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Fees paid for issuance of 2025 convertible senior notes and long-term debt borrowings"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r81",
      "r156"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedLabel": "Purchases of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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, $0.0001 par value, 15,000 shares authorized; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r10",
      "r34",
      "r35"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from issuance of 2025 convertible senior notes and borrowings under long-term debt agreement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
     "auth_ref": [
      "r83",
      "r300"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.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. Excludes option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised",
        "terseLabel": "Proceeds from issuance of common stock for employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Proceeds from issuance of common stock warrants"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r78",
      "r79",
      "r156"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from maturity of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfShortTermInvestments": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Proceeds from Sale of Short-term Investments",
        "terseLabel": "Proceeds from sale of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r83",
      "r300"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Total product revenue"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r196",
      "r377",
      "r432",
      "r440"
     ],
     "calculation": {
      "http://www.nanostring.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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedLabel": "Repayment of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r312",
      "r408",
      "r476"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "auth_ref": [],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.",
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "negatedTerseLabel": "Tax withholdings related to net share settlements of restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r264",
      "r308",
      "r377",
      "r438",
      "r457",
      "r462"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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",
        "verboseLabel": "Reduction to accumulated deficit / increase to retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r106",
      "r107",
      "r108",
      "r111",
      "r118",
      "r120",
      "r180",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r335",
      "r453",
      "r455"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r130",
      "r131",
      "r136",
      "r141",
      "r142",
      "r146",
      "r147",
      "r149",
      "r278",
      "r279",
      "r409"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "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": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r277",
      "r281",
      "r286"
     ],
     "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 from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": {
     "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, Initial Application Period Cumulative Effect Transition [Line Items]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails",
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.",
        "label": "Revenue, Performance Obligation, Description of Payment Terms",
        "terseLabel": "Revenue, Performance Obligation, Description of Payment Terms"
       }
      }
     },
     "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r97",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r275"
     ],
     "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": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r65",
      "r101",
      "r130",
      "r131",
      "r136",
      "r141",
      "r142",
      "r146",
      "r147",
      "r149",
      "r176",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r345",
      "r426"
     ],
     "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": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r372",
      "r373"
     ],
     "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": "Finance lease right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r124"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "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": "Summary of Shares Underlying Outstanding Options and Warrants were Excluded from Computation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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 Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r163",
      "r165",
      "r168",
      "r169",
      "r170",
      "r171",
      "r428",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Components of Borrowings, Including Current Portion"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r12",
      "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": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service revenue"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersScheduleofDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share price (in usd per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance at end (in shares)",
        "periodStartLabel": "Balance at beginning (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r47",
      "r61",
      "r62",
      "r63",
      "r106",
      "r107",
      "r108",
      "r111",
      "r118",
      "r120",
      "r128",
      "r180",
      "r258",
      "r264",
      "r305",
      "r306",
      "r307",
      "r316",
      "r317",
      "r335",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r453",
      "r454",
      "r455",
      "r495"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r128",
      "r409"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r18",
      "r19",
      "r258",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Common stock issued for employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Exercise of common stock warrants, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r258",
      "r264",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Common stock issued for stock options and restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r18",
      "r19",
      "r258",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Common stock issued for employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r258",
      "r264"
     ],
     "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": "Equity component of convertible notes, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r18",
      "r19",
      "r258",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "negatedTerseLabel": "Tax withholdings related to net share settlements of restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r47",
      "r258",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Common stock issued for stock options and restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r24",
      "r25",
      "r101",
      "r152",
      "r176",
      "r345",
      "r377"
     ],
     "calculation": {
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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",
        "negatedTerseLabel": "Reduction to equity",
        "periodEndLabel": "Balance at end",
        "periodStartLabel": "Balance at beginning",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r166",
      "r167",
      "r173",
      "r174",
      "r175",
      "r244",
      "r257",
      "r326",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r110",
      "r111",
      "r112",
      "r113",
      "r121",
      "r153",
      "r154",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r204",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r314",
      "r315",
      "r316",
      "r317",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r374",
      "r410",
      "r411",
      "r412",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r103",
      "r287",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "Government-related debt securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/FairValueMeasurementsCompanysAvailableforSaleSecuritiesbyLevelwithinFairValueHierarchyDetails",
      "http://www.nanostring.com/role/ShorttermInvestmentsAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by the United States government.",
        "label": "US Government Debt Securities [Member]",
        "terseLabel": "US Government Debt Securities"
       }
      }
     },
     "localname": "USGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/ShorttermInvestmentsSummaryofInvestmentsinaContinuousLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedTerseLabel": "Unamortized debt discounts"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/LongtermDebtComponentsofBorrowingsIncludingCurrentPortionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Common stock warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/NetLossPerShareSummaryofSharesUnderlyingOutstandingOptionsandWarrantswereExcludedfromComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 used in computing basic and diluted net loss per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.nanostring.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&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=120395691&loc=d3e24072-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r13": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r14": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r15": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r152": {
   "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=122038336&loc=d3e74512-122707"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r16": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r17": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r18": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r19": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r196": {
   "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"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r21": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r22": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r264": {
   "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=120397183&loc=d3e187085-122770"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r27": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL108322424-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r28": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r288": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r29": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r299": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r309": {
   "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=122041274&loc=d3e301413-122809"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r312": {
   "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"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r318": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r322": {
   "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"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124267147&loc=d3e75592-113984"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r366": {
   "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"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r37": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r38": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r39": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r41": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r416": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r417": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r418": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r419": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r42": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r421": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r423": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803"
  },
  "r43": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r435": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r436": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r438": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r439": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r441": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r442": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r448": {
   "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"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r45": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r46": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r465": {
   "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=120402547&loc=d3e617274-123014"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r47": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r475": {
   "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=120402810&loc=d3e638233-123024"
  },
  "r476": {
   "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"
  },
  "r477": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r478": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r479": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r48": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r481": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r482": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r483": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r484": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r485": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r486": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r487": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r488": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r489": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r49": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r65": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&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=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&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=123570139&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=123570139&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=123570139&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>56
<FILENAME>0001401708-21-000197-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001401708-21-000197-xbrl.zip
M4$L#!!0    ( "V#!5/3'-S>,5$" "$]&  1    ;G-T9RTR,#(Q,#8S,"YH
M=&WLO>EV4\G2)OR_KT*?W^ZWJ]9B0\X#58=>+FPXKD9R@>VB[3^LR,G>1H./
M!K"Y^B]R2_*$*0R6-==9!TO:4^Y\8G@B<HC?_\]YJUG[%+N]LM/^UP9]2C9J
M_^?%[_]?4?R_/]Z]J6UU_* 5V_W:RVZ$?@RUSV7_I/8^Q-['6NIV6K7WG>['
M\A,4177-R\[91;<\/NG7&&'TUL'N<V&"HU*$@F@%A5"<%I9(53 9H_0Z,DC^
MR?%SIB5)3I$B0;*%\. *H_$35T%;[YPQ0)Z$YY1&S51@4B4O)'$FL> XA6AH
M,M&8_-B3/KX=OF&[][P\[Q>]Z/^U<=+OGSU_]NSSY\]/\?O3X\ZG9V6[6;9C
M?N-G_2ZT>ZG3;4$?>^09(U06Q!2<;HSN<^ZZS?+&7?(O3SO=8SR9<+Q7KP]M
M'S>NGGOWV=][*"N8&MWDQ@T^\^IR:JU]=IY?\+)E>+^/WSXU'[UL5*\C&-7_
M]!K#,\87?'7KFV?GPPYZUU[Z6R=3?NW%QZ</>L4QP-GE-0EZKCI_=.!9%J>"
MT%LPA"L<KC='/1L>')^*@!S?:$X;VIU>OUNVCY_Z3JNZ.5&<7-ZZ5][5BWAG
M^NS_U=_L^9/8@N(VSB'>:LU8N/! ]8CQB;XS:/>[%W>?/#IXXX)>M_]US^"/
MMWOE>1/:^**Q71SL;:#L1P@O?F_%/M3RQ47\SZ#\]*^-EYUV'S6ZV+\XP[;[
MX;=_;?3C>?]9)4W/7OR/__$_?N^7_69\D;NN&/?/[\^&/_[^;'AKUPD7+WX/
MY:=:KW_1C/_:"&7OK D7S]N==L0&E.?/\XFQ._Q8AA#;U4<\WD"STBW]\/GG
M_7<Q_6NC%,IY"#1Z*Z5P,5A!HHPJ>&8("9I^V*J:@O\KKC!K0RL_.I;/-]%2
MA6RM7C7A>*-6!KQEX']?N*W.IS?LW:=#7A^$T^U/1Z_MZ>[I]OG1OK]HM-Y>
M-/:/6H=?WM+ZZQUQ=/KGQ\/3^OGA^P-1?W\HCO:/Q1O>:!Y^Z9S7WQ_P^NG1
MQ_KI 3MJU4EC_X]R]_7AQ='KG2_U]Z^:NUNO6KNO#\3N*T/>L*.+P_=>-5H'
MK'ZZ^:5Q^N[T\,O!1>/U-CYSFS3>-TYWWV]_KF\=RJ/WA_SPR^:G\/I5Z5X?
MJ,:6Y[OOZY^/WO_9/-K_^+FQM?.YT=K!YQRPW:V=\\,OX;3^Q=/&_O'HFK_Q
M6;)]M-\AC2]>'G[YHWG8^KNYN[])\-GL$-_I:/]0U$]?G398_4OCRP'%-EZ\
MV=_NU_?(^9O]S0^2"AF-1D/G?2J$%;$P4:M""Z=L2HJ0A) F:/;B[\]N0/B8
MB([=SZNRYZ%Y&*'["G_IK;']'K9?KF/+DS,,K"X(,%8@H+H ]+:%H\ CXP3
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
MH"K(<PGJ3*H*HQOV@>B42(YE4S#26=11XA5Q>0?_!0!U[:P72N(PD/:"23!
M)0;>W'D7I5'",.(]$V1%)>X>,=I:V'Y8V))*D#0Z+JZ=(-X!(U%JHI1)PE*U
MJ@F!E3%OT\])Y/D'P82(K-:*8+AAT3FDPY*F1 D/*RIQJV#>'EG8GI7GS[NQ
MUQET?>P-OYY$"%7C0_GIQ>_XSVC"*8V:J<"D2EY(XDQBP7$*T=!D(@;/.6B^
MNJ;7OVBB<+7*=G$2R^.3_G-.G\JS_F^?R] _>4X)^5\;U9DO?N^=07M\ON\T
M.]WG_X6R1U+Z+6$SBP2MLGGQ_'_O(VB]6B-^KKWKM*#]OY_TH-TK>OABHQ-[
MY9?XW.(CJF^?AT_5A/S6+-MQW K*R/_Z+;][$:+/^W6@%#P?M/&-\UG8))B7
MIM1.NC']:^._OM_S>N/%/J!\UCJI]C(CV^[W?G\&"$?NVC$J7V,#W6.$QW7Z
M_4[K><9F]$N_<U9]K=H&S?*X_=SC/6,7NZ=?/6AT!]?I8FL+[*DFG/7B\_&'
MWT+9.VO"!8;[U0M7%_U6J9&'YNB6^)0K87A*A@+11\'KA_']1X>?5H>>]</7
MQZQY:LFW#Y.G]/+8L^K>W?$)8ZD\ZV]4UV';<V_]:X-OW'J]40?AF;70&>37
MKX0"T3R#$,KV\7-2H]5MKI[SK'KE.SK]KC[]A@+@ WY"ZJBZA]AMO#AH[.QO
M;]7V]C?WM_=N"LH<MG9O^^7!NYW]G>V]VF9CJ[;]_U[^>[/Q>KOV<K=>W]G;
MV]EMS/ 5V+U>X?WFWK]W&J_W=QM/:EM/7SZM,8*ARC>;?5,YZ4WEI%-43B:?
M,LOF7#>Q0VJ]3K,,#U'-:QVLOM'!LY#]5[OOZK7?T3&W.^T&LI-NZ6LC__TN
M.XA2*.<AT.BME,+%8 7&(U$%SPPA0=.[IA+4VI"Y7XCE\ZV.KSA/GDFW,4J4
M\[\OW%;GTQOV[M,AKP_"Z?:GH]?V=/=T^_QHWU\T6F\O&OM'K<,O;VG]]8XX
M.OWSX^%I_?SP_8&HOS\41_O'X@UO- ^_=,[K[P]X_?3H8_WT@!VUZJ2Q_T>Y
M^_KPXNCUSI?Z^U?-W:U7K=W7!V+WE3E_PXXN#M][==AZ^_EHJR[J6X?T\'2;
M-EX?G1Z>-C\VON3G;'XY?'_(&NSHY.CT[:?P^F\1_OUG\X@U/[G3L_)HZX^/
M]2_'GQNG?Y?U_0-RU&J4N^_?\GKK75G?:N UA_RH]:K5>&4NZON;GS\8QG*^
MP!<@M"J$$+PPX&,1@B4@%,OCOQLO*"G>5O3H"H47M;7VSIWV?K/+'ZF#K7UJ
M)/^9#A9/M53WZM\?@HT_)4+\"&S?PFB, 3L[K]T2V69,_3NZY/X&<K-;0K-V
MT"Y])\1:?>^^KE7<MI!#"9VT<4R=;@OZ>/5Y_[GK=)H1VA@8QKNLYML!QF3(
MV"_>Q;-.M[^0!O15Z5X?J 9[>[[[^L_3^I?&:>,T-!M;S9/&UC$_/#UJUM__
M>=)@!_QPW^,S=T;7_(W/DNVC_0X_VMH6AZWZESJKXWT/R.[[;;*[%<I&Z^#\
ML+7-C_;#2>,+OE_3?'ZSO]FO[Y%S_/L!@ <J;2J\UJ00W)L"N* %9Z")EDDH
M,!LO_ON_K!;JM]OF]]+ZC@1]RC)\3R=/O^?D*Q%^>[#Y;G_[W9O#VKOMOW;?
M[=?^.GBW=[#9V*_M[]:0_>XCQ:U17MM]5Z/RE_!K;?=5;?_?V[5KQ/B2%&^^
MW,^'J>7B1A?-.C"Y'T]^U>G6^B>Q]I^Q8M6&N8M:Q,@X3)X(7=?U /W8PCN>
M!+BXB-"-[;M4?IB,VAYF6!92X1_"F-Y^D" \9\FAOA) PJ1$X<!#H8G15"L5
M510;+_X<M.-__Q=5Y#=.GM1R?W]+?R<K9>1>4E;#_V88,MZOD;OO?II@KMG.
MFNT\@.TD:/;NI#O[76QYF3.5B\]WMK;1G/W]L7'ZQ\?#_4/10%-W>/KQ<[VU
M_:6^[S\WOOQ]BN90[F[YVWR'U/=WSAOOW[+ZZW<GC=-C4F>ORMW]S8O#_?IY
MX\LF;[S'O_L?18/>Y#N!DAB!JH)3C?8S^E 8!;ZP44<1J-)>RA'?$4O-=_;?
M;3;V=BI6L[R$YWY6?DQX^I>J-68\J=MIU3[@?[5^I_K[/7>0C3^?2NKJ?ESN
M9:?5*GMYH*WVJFS&YS44Y3S^]HC9K.UJ;"T_;?BLA310#\IH\0\ACQ0S&@JD
M9A&MC#*%H=$4D7)CP/,(1.7Q78RSI#5DG=::_[36/R6ER]9QK=?UPX7^ETKQ
MX9@^/3T[WJA!L_^M0S??3*FS\]^^'A2\#4)NP?#P" QNY-GYQK-9F-C[#+$^
M F.Z;6[>Q>.RE^UWOX%'5L_D?/D0%3-H=F(!0%RV.[0 8E6A*+5***X2\1LO
M&IN-W;W]=SN-U[7][9?_;NR^V7V-GOQ);:?Q\NE4PD-VS_!P[F/#7[;/P?<K
M2<S#_MU+":Q!K]8[BS[/TPFULETK^[V:/ZF2*;^N+?O<6?9O3K^8OQ#>/)6<
M_U0,_T_'V%-I?N[*?VRL>BK,_1(./Y\9&&K"-**J[QJ%1T\-8)M\GH'6CV?=
MSJ=L=VYF1X>><*?M1W60D/3OY;-?=@;M?O?B92<LIF,<)@L.V3:MO]^FA_MO
M^3!9</"YOG_2.MQ_];'!7K7J[!TZS3_+>NOVX,C9Z>'^P?GA_M\GC:U0)0L:
M^YOGNZ^/3NKH4/%97XY>__D1K[NX/3AB/4B2HBND50Q]*A6%BT86J:H:Z"6U
M1F^\V(I-^ S=^/C9@J&E>G31OCOK-4PE/^REEEY=;VOC/ISOC.;L^DHC%S@F
MGK8>[ESJ(<%NC\:&@KH\2 DR%8[R5( $193B$!SJ89Z!2ZQ01O^C)D[:V3R.
M4II[R>\OE8&O=;JU3O\D=FNG@V[9"Z6O<EB=]+OK/GM17G<(U:G=8VB77ZKO
MORZ*D;K='].V43-%>>?INZ=[3VO;K;-FYR)V*UAOFI5:H_/TUP5,O3ZZ =X,
MH1M[O=&?-]@ NI#&]P'9@:V/_(,DS,:D=!&$H(4PVA6..U,$[7-))ID\DL,7
MDI-:+H7PJ41T-S_%]B"B8'7[)_=/4*Z:8+W$C[O=_<[G]JJ)%?KN#S99F;>X
M*Z3QNA!<0@%:BD*BBY8J%^11?./%7H1^O_D5/W[RJ%-)[A<MC5"LW.AN]R\\
M$]WE8H9)#X)2?(C(H4(RIO!2*+00P1>6:5]$2Z.6%J*B8>/%>^B=H-_L=]I?
MFX0I:=Q?'42U>52>+6Q ^R!;+CX$ =$)"(61S!8BR5B 2J'P@;$HG/&,T(T7
MUE!BY\AN?Y?J#).J(Y!S1O6LB[I8GD&S%L^C'^2UB/@S,I[8^W8:=5[\SR^/
MJ [9YVQV(ZRB NQOT@_8=9($PPL63)[#(7@V5;*0S'#T.410%G,XJ&Z+_Z^/
M::3>=#!:^.NDTU[9<6_R@7JF#$73I!E)A?#.%4 U%-XKB(3I0/*X-X)4**:^
M@F?^K=/5,.-__Y=A5/_6J_5C,YYEU&OM"O8G-;1:S4&.+FN 2EK+4\[6PS[S
M-^PSO:DZW\VO#E=87I;@'(TEQFX,M;-!MS?(@XK]3@W/J&)]RGYQOV8/F2<M
M;?K^\_F7K@<L,.;JJ= _-^CU3[=EXBD1DY\/BZVE]QQ,6Z9$Y'[9'ZY^C^!/
M:KX)O=ZR9>'VNU 9];V+ENLT?^D],'4Z?R_8&,UDJ"",Y_X$VL?X0[OV^:3$
M7ZZ,TJ.FTUME",TXHS&N1Z2'(_-^09FKE&4AZ>%H"&C_F&$[FH?['^GN^S_+
MQNL=?LCP>^OO4Z2+V*97IPWV]O/NUL?;0T GNUO8LM;?)[O[!_*PM4,.3\,I
M7E<>O:]_V=TZ:=;?U_G1UJ;8_=N<7Q^*U0QLGL54.":160+'\#<X7^C M( D
M-!5T.-T5!7:OW_$?G]3^9^5S:.T,NK5/N;IKGM9;ZYU,?*QVM21Y9 B'=G M
MQO<0X^U+,99,!FLP(DK&QT(D3PM@2A:&<A:"4Y[:A)9X;__U6D(?FOS-+NSK
MO._8#F^/'-S"SA>=MA!?&X[7$5@2/"\7QG\@LL)11@N9C*6<.&#!(%_"X*0!
MO0#_&=KC6AVZ'V._]N;-RTF,S]\(^"9VZF*HSB]5WV[N;6V^K;UN=APT1YW[
M(T/ =\UK+]MY5#G'1GHX_W&R<\6K[<>^'PGOM$,>UHXU=U'S)Q%%!]OZ$6EH
MK"8YY*CWVFS;7^BOPV'_$^C54MG$H!F:33PCKX[+L?1_!F6.I#& =G%T MYX
M%$P/+Z4\3XP8+G,:Q=77PO&QJ<BQ=CZ<ESG5PB 7YZM./>M&'ZO8@+):M7JY
M5_L%[X<&J=8;('7NG73RY-_QJJ+^"?1OO\5GN-G4W,[AQ:,7^?5)#=JA]@N[
M]K8.;1N>Y$[Q7?)%U?EX96[*Z&9YR6"O:DG54NCU:Y;4 ESTG@[O\_6_CSZ0
M\W+0[6*SANL7,Y/H0W_06T@C_*!\Z<4')BAX$FEAHW2%,-$CJ^6^4-*"LQH2
M>+7QXC#V;EO,&WC]V#3]]]CC65A[#]32__XO)OF//GRRAN);$MSHS$7_4&5^
M^Z$%@XMH?K,=0A/4*OM]M%RQB::HVVEG3]F\J$7TFA>UG>Q P5<#>%O0AVHI
MXFW#?'6/ZRG/=P,\4Q"9S>Z[>%QM29H#O&+_L0WPL#V7)C7V?IV=P;S6@;G_
M1O9SU0SFUD?Y@4O#!#.L,,*[O%48*T"@Z71*(8/SA$>[-IAK@SG/!K/LU:#6
MQ)>)-? >#687LM7+-J:;.=Z=O]90E(L[#_1::&GQ*=TQFT+[T\)>N,B,%N^&
M###WVW'MN-OYW#\9'WV*!#=630LQE>UJU7LUZR(/;#)\RV\TL#I,?QN?]MT3
MOMF\\7F9U([._493QV>6[:$[H,P5;$S3KW/S^XZ#L9OC8.S15GH]8-1+L*>*
M3G[4BS^EW#[&4J_1BK;)#M$]M5;.8&N9QQF$N8<UF5)>K.(4E;9FJW7<Z5[<
M-34RD[3NR]$)"\DU1AFR4__YZ+1^47_=*.NM ]G8.I3U]SORD-4O#O???:RS
M'7F4=]7;K]_.D)6-+W^TZE]V/A^RG8NC_8^D<?KQ')]W>OCESY/&Z[=?\',S
M[ZI7O[W+C)64B[SZVFE9")U<82R+!0=.$V/!VT@W7KRYV\;.WSJR"7AX\C4#
MFO<E)_=]J\TK (?\:83B0]ZRF^__T->\YZY7]T=OM"G21$9_YP_'QET4:_;"
M.CGENT&OET3Y]H;\<JAXER1S^'7$'Y=/$V>R =V0%53]_<>@AVWJ+6;*=JJL
M -E _9(5>$.CL^ +1JTNA+6VR MH"DTD\\(12]P]]YY;)K.[?7?4-WM#-2G#
M.T-M'??MZZIK7PY[=JVUW]/:B^M3-K0#JX#:0GJ5U[@Y7Q@"N@!%"-#$:7!A
M$CM&_NR ]L*.\J9_2$_E6?1W)M7*=-< 1#7L@)2MW:E&#0:]86H+7W:X9_4=
M.SMVNM6SFA?YX9]+?'3.F;7QY3HY6_6I[%44L UMGWTW$L.\C4H^.==/#M -
MO5I>65B&;\W2YK_ KW>EJ>X:2)C[E.N\"<^/IUQ[)['9O$R._H)24V4^AUMT
M_7-B\=M#/X>Q]P 8)T<+'V?-\P_0PMRYB^Q?'C20SSYP()ZQO/$>R?.BB&6%
MM<P4QOK@"$M1Q?A=)[$>$OKG(;-_LD]VONS39C66\N>@>3'L/V:&._!GT]*-
MM<_YGY&ZOJI&=M%A#-KE4%FK&<H87-U08*:8))X39QD3TF@G@@9@@0KPVO'P
M8:?26\W,!AHV7V*<UOO7QD[CU4TU;@]:H=,?G7#'U)QJ G4U7V^O:L7NH%_Y
M.P03:0B2:3R=K)J&;[TE'UR(A.:M-2.5L1!:A\(1[@LMJ$M*!)XDTD AGTA&
MGZB\#_9->%\,)Y[W;NX5>;F,T ]GKO>JF9*=JTY_>L\QK:GM7KA*I2)OUDT]
MZPPIY/-N'%;&_:J2ZE5;JD:0JTO ]3K-0?_K2X;VZ46UI<]=U4)_M :LWAA?
M<]*]"AN.8^&Z$3X6D/JQ^QR:G^&BES<,OKM0K%B7B9VG,K'SLJ?!=S8/GO,=
M&;XJ\+3;J%65'8>%!>>\]=C2JOK"Z"UJVXVM[:U:+O%3&U?WF?]-F?8W_WBS
MG0M%O-QM[&\W]K]=]G;QG!O%*^GD=]$U]*FV]ZNO\V/%@,RC3ZV8Y0K7Q]L>
M<+WEX336(O^U^7K[^R,>ZHK]@?]XW.V@4RY&+?0^1J0#/U6/9_)LYU[[T4Z)
M[CRT+??G.Y1D)-'5[M2*VJL=Y \O=S;?(%W(?G=SORH:_A7[^;8$?Q/DD?4?
M;6IQ[QU"OFW5OGY2JOZ;6W&ZRS;,2IQ^L"T_($Y\X\7._G9]M&;K^0.%Y^<@
MO;2*:U0GA^JKRW&6:B?&X:*U7P9M&(2R'\.ODT7Z89;@EF.YQ[#=I)S3Y9K3
MM>A-2/14WC(B)XSS8!]^JCQ'-?GK#VBB1,;:WDF,-X/T62SXK4&_]G4YUVKN
M_%;T,>\[-CI$JT/DX3[U ;+Y$V'G6FI_3&KY-RSB0WG-3UFSGW.D:VLV:;FP
MW[!FE:PLZAN%ZY2@DVJ[9W%XQ]D;Y6KPAOU6V\<7BI4Q[I7GX_6GPXDGWS#:
M#S31#U>XM8E^=,$5DS+1:\*Y-'+!V#<)YTTKEZ?2=.,)GI<7S;_I]%;8VJT)
MZ0)(M5P3TK5<W)8+>5]K5\VT[.6)F-74HY-.$Y_6&TV.J6W_9U#V+U;7 *[I
MW@((NEK3O;5<W)8+<U\#"+V3VJMFY_/\T+R]NVQ;;?:\[OKXR]JL/;KXZL7G
M=>L1NPG+!:=YL7P?V]3OU+YAW^X:T9OY>.W:7CRZ7)A'HD'K"1<S %23ZQ,N
MV$,G7#S<X:]1G1"J=6C#<665+U>@;)4]/^CU\DJD3.XVV]"\Z)45/;TRYMG:
M#]?1YG/>Q=Z@63'8H83</3:SIH;+*4/TL;CAVM;/ %%CKMMZOIY<MS2HOLT[
M$Y3]:LE:9;;QA^;X>[;ZS4YOD%<F@NL,^N,R#>_*WL>9R\#:BC^Z=+")6?$U
M8Y\]HI9>M^)BS=B7!M6\7K2+F%46_*]NQ\>0C?;, 5Z;Z$>'GOU04N6?%D7-
M.=%>B4515HP71>554;O[_]Y^-\$548^YU&'>Q&4U#(">Z**GM4>?&U3?Q&-H
M#EUY5;QF[<M7 /0?\^7K#,O<@XHW&AKH&MU<)\V6!]*<_ZJ] M_O=-<#UZL
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
M.#,=<<.('PFF_( /\/ S?AUM_7IY4>;U-SWIW\_7C;.2TEUFQ7XW*?J:29G
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
MVI4]T%SK1E0I52FMM7]<B^:URCYX-NU.BW+PC=LHHDP$K?>E;S42PX,DI?B
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
MN_@1CMU?"57;;'#<+$4-.T^G\^/V0*5VC71M';!F@5V,U,+SMJ+KZRXVYU>
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
M\3>'\3K"GX+./($@4@I&(!M#&JM;2AZR$PR2]GO[H*N9?8]!K'T,2C!.HV(
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
M0"2W2\:W$8/VC!;4%V\=.9JDU#O SQU->\]&,<7>O^>CU!.TWT-%1R^MS/@
M^N;EX--5>^:FTZ=C]UU# FUW]SU&T8Y-.;<?Z6L?^D%UWK/Y9'R2FH-L#P8Q
MHKY\YJ:SVI5?,P^G ]?[Q85!'H3:@5^S1I3MA;>Q$-S'SJDL5UEN&[JRLMRM
ML]Q#*,?^RV0<YV&VW#S^PU6FSE<7PZC7J->HU]B-:SRT&AK/1]/99'Z,R]*U
M"V@\@-CH_8QNJA3 1).=9QR,D%:''(3A)LM,%6W3H^ER(PJMT<VOB6X>_W3\
M^L\7@X.G?_&#5Z_EZU>_?GR-]WKSZG?VYGT0;UX=B!=_OOYT\/[UQ[/1S==-
M%/3YQ\-7KS^]>#\\>O'T1[S/OX<O7OUQ_.)S'!Y\#GB-9Z<OWO^85TDD)3W:
M!R\8BXY0%C6!Q,K!85(3GJ)T.B?)P94T$JEOJX;%#B6"5+K:IF>[S@G)+%(P
M)D7+!3"A?))91JZ<#<EY;BI=[11=K2M!N,"L-#$1FG/9-P>:6&TM 06.11X\
MQ%PV*(.^K0W*E:XJ7=WYEHB4%$AFRPE8X)FS/#K!&8!-U&JMKT!7E9.^,2>M
MBR8XI:3V01$M4SE?,23BDI?$1<V2-\G$DAZFP51&JHRT(XP48G*26Z&RS4"C
M]89&8WPYLLL+OZCP4@74KI!5YZB7P+PTV:"5QX& 3IZ8Q (1*0?P 43,:F_?
M]@V]K5362E>5KNZ^=+:QD@=D(LY!:6%L )FH9QY-/V;4@JY8I:N=H*O.L3;E
M.#%#'5'"HK:2%HBQ#,T_%3D:\T&%0/?VF>@K6>55Y:M=X:LLD[9>1"Z4!1FH
ME48+Q4U(03)PNO+53O%5=P]\%#D*X1P.G,D$7*#$*Q6(YS8%G1(N37)O'_K\
MU@H[5<*JA'7G]B#: R*7(KR1 K?61IZA_-\(0=5B=V,EK-TAK/5&<F=-3-X9
M8B1%PA),$*^#)4IKJ9170FJ&$JNO626L2EB[0EB"1N>4QOEK% @=?*".:8V*
MRT0#X"IA[19A=;=C,RL9\X9$Y"D"H")Q^!_BP0+/6<;@+!*6[2MQXZ.6;I&Q
M;BE'=F?2Q! *T_EQV;M]><;_@S_S37A0TBFG%;4 .EO-"E/)(&0*0MCJ9]\=
MFGKQI)-7!59S%%! C"N'MG+NB6%2$J%195$=@]=Y;U_VQ<T3%>J9CMN+;Q6<
MRHY[D[P&+W#5<I0YJW!Z..EEK/C>*7QW$I%H-DZ$2+R/DD *CEAM-$$)PKDN
M=8"<:Q*1J*KXOK_X-EXFF:S(W%B(W#F?-8Y\\>N&K!<%^FOFSE:!>)VY8PQ0
M)&%)G)2&0+"&N"0BH=1SS7E0:$K@(FUN'%JJ$-Y>"%/.F-90LH,-. C&FT 9
M3P+ ,<-97:)W"MWK5!>FD_ V9R(M AL85<187\Y9M\&')#A3T)P:IVY<C+CB
M>XOQ+;Q*U#K/10:GG0T.'$W))V1]";%Z G<*W\O<$';XZCE["Z"%#,H0:[4B
M$!TG:&T)PI*27F6+R(]-?HB&&^]?JB#?7I +M*FC$(9)+<"$L@\$?/+@M4Z(
M>%%!OE,@7R54O'CUU^GAX[<YT6!*PFJ4FA(<V4"L@H"27;M LY7XOY)486E=
MRN\QRG/PU&9F,BTQO,1Q["4"7TO'J5#@*\IW#.6G*Y1_/OCU;9(6AQ*   XP
M0=/<$V\%)19<*LYS3C643 1^\TR$BO+M17G@#C%NK?2XELOL< ZHY))4@0;$
M/:THWRV4=T+WCC)NF<BX>AN'JS=X@@9Z(B6O3%GELY&Z"=V;K;+);[7"B]WR
MN'U3W:MWLEGMZJLB^)NU[+_RM(R=IK*88D@B2&,L!Q^SHSP)[AFN9/B/5=6W
MN$-4]K(3WL_&J:@R)[@P:0+"16*L\22PP"P/2=FDD,A8W\I;/GYGZT_7J=1P
M-8]%I%E2G]%VB1 3X(1A@EICJ:.>JEI1:;>H89T9$+5366M*N+"20 E .&:
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
M9[LEVI_^.MCYU#YHYVSFF]<'[<-_#K:V=^$[:,7IQY/6]E\YC7*\YQSC%(>
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
MKT%],?1WU/6%)9G6\5[T03AO*%(A6<0MXYE232,9:#X^TWM+3 G@'ZBJ/Z@
MOICP'\O++:XZM%_L)6R$=UX@'Q-X\%)QY&!:D94B"N(]]MZL3LC^Z#?7O1B-
MXKCZ$_H10S57BNI.*PI7=/Z!(-(M (E))CB$GQAL$H\) E)N(PLRXJ0E.*%E
M1>$Q(%?[Y845!4.B!%L$0)6TR#4B$'>$() P' >I!(_Y2&]"UJG$2ZH16:%*
MD$>N_K=Q2.ZL_V5%8275_/R*@K?8AQ E$DIC<$] S1W!#AF*/3?P&Q=X[?EE
M M);UT04Y7ZLMKTL**RTOE_8':2=%@;,.M.@]##G!N6]DT@%6W-&2XV7MZ!0
M5+^H?EE0N$_E/[^@@ -3P=N(,,FY""$"<J#WX-/K)$Q,F&A7E+\H_[W&],70
MWU'7SR\H*(D-J+M!@GJ"N#("V0C>?91*!B8D%<J6^/V!JOJ#BM^+"?^QM-RY
M!85]B-B#BEX'I(T,B!/FD$M"(\8T\TX1$[Q?F8C]9^U56#QG(%,+KLSZ0DWT
M>]N5FW+PT\\=FM4&\Y]^>EY9BWE@H/]A82UF>^=T3PNA/#82R4SDPJW)Y^TQ
M<.V<<LEK1B*):\^563?FAWVY)>K=/1>5%-0MJ+L<%_K.L%N6P%8274\7T!7O
M<:F-L9BB1)U%/!F/M'<>49RH"$H2;R6@Z^6SZ6]=H5- M8#JHP;57^W*EJ7'
ME<99LH"S=,]%2[P7!/D4(N*>::2U4BC(Q)*.(1B]//JM@K@%<0OB/@3$+2N^
M2\5<ML#TA?<(X]8G8U&4SB%N. /,I1QQ9X*CB1%JE[?B6S"W8&[!W >3L"UN
M[1TA=F&A?>=XSV K,,XI64\5XIHP9+$D2%ON"7;"!\6*S!296929J#SA-%'D
M)+>(,VR0@^E%T0>L@S%@E\VU"?UBIHN9+F;ZD67X2]3S8^NEBT4R6R_V*.,4
M9M(APD5>,55@CRD K#*1.VU58,8]_)Q^75WSKW$6./AOZ'XYLPWMR2$HC7_^
M;_ARUH5#.]SO]F<ME:!#TV]RZ\S1^:(:)FND_<5Z2^L2FDZL7@X.X<TG5;?_
M)8[&(_CO OMG/I]]7-EAK(8U.6AS4>8+K?:'-L1\'KF+XW$<;E3Y89?.$ZT
M#.Q,51&X36@$RG:19+2R<&&J_IKT8V-A&5ZO,@Q4QQ'>?30$%!A"]RMO)R-X
MMLO-A9="6^J&P5\>7@SOVS@3JGJ.OCDG*S@)P_BE&X_SL.<^0>N[86)[BR,%
MT].%63H:#,<)1'R07=&J"W=WA_6T''=BOXI?X..H?H+/PY,?E_))N5^R0YF'
MNGG!;#)'U:$]@8F$__4&Q_6/W@Z')Z US2W-[/YH*YOF@.Y/Y>JRM&1)@YD,
M79C7*1^M[0?X_-])%WZ"R;$]:*'M>^C4(+=X&'U6?+AN7+?G"(0BC\.YGJ;)
M> *WQZ]'T>=G>COJ5 D>-#K?L1!!J YAAL(5;:M%L3\8UWV9-G+6;&CC:% %
M0)Q\0=.F\ZV==0=:G4?F.IU8G)/\GMSZ<6<88_..[M?J,*?PJB.0M4$85;&?
M^WY9<2[TZV+#3A9%QG= -: 7O[J)YU4UPZEO3+=MG.\%Y9TJ#!>@44=3._ZL
M;F_W2_SCN!O&G5G&8.&NJ:[C^2W6@5V8C*^_Y=*9S?<$"H1>&)V%?W-S:T^%
MD*BH#%3(Y+G 3B<:'",V:I)TU'I/T+7939WAK M'=C\B!]+]&=D$/7QF>\?V
M9+3VK_-P"5BY..H7!^S:84GI+L/RW4.K850:P Y9AFL)>08N0ASFJZ!)=E6:
M4H$J@)_[_[X_.PJP/^M71JGLM&:-^O>_[/.K9OZFS@6AO\".734BX.)M5/\^
MYQ)=X/B7SMM HC="<!># :]?1!D\U1@'1?8V:[\?_@_- X#S/O]92F2S._(
MO8#IHVUXP9^]@?]\O]X[:77/O'?:WG[?W3UL=UNGKSNMS?<'[<WWW?;AZ][N
MI[?'K>U7)RW:8NWM%P(\\5[\O_<GNY_"D:-<;FWND/:;OPYW:'[^J^/V&WCG
MF[=TY],_O9V#%U_!LS_=.?6DM=E+K6V?2]0M>-A>\(B(D^!]Z\21<<8@SH/5
MR0LF)&\",,#5&%[DG!5F47#B99":<Q.-94E@(W"0G#IEZ%H5(20ZRF@XG(!N
MY6&OZG&O6N!DP:@?-J)ZP0$^)[87T+R9G.^^^?FODJ"%COP-#HH_:?Y]PM+$
M6B_V=+#<*>V15YD:3:J ;$Z6<>=$( $G[,E%Z;@>FMAJ^MC@O #J=D>=.+K"
M,:X]G\Q<U'AUO:YUW5[CU$Y&V1]NG,QN=D"S#WL\F/3"U!&-X(S4[M,H]GJU
M^U=3((&/!+Y6_<-X")U(<5C9*G7[X!AVP6^>O2,'-?FN.I"%8*>^>)I0@2#K
M.()G#R/\&1YY9'.LVH7^Y'8VGN_A7*2K ([<1O5BL6^=;AS:H>_ 6W)7FH9.
M[UFXKG$<&W^N!W%$;W3F1%_UK.RPV^P'9D=W].R&T5>6C&E4CG*"[YG@%V0%
M$7UOPI+7:*D\R_+^^B:<'QO"-T0>B__DV:A(-5U"KMY-!ME;KV6QCKBRJ'R)
M4Q%I?/-N'LR<U+A&IF\:+I<)N_.$T6LF+$_/J M-L3DR'@&8'DZ#]@L3^4?U
MWTLWSN?U^J?,Y. LA9,CP.;1?]1R<#@(L0=.[+"&K:S9T^ <;C[N='TGAZ_P
M]/U^-\&[^CGT.YI,A6CQZP840G[.L(GA!P[&\4OMW%[JSVU2-$7F[B1S[$SF
M_IG/ZFRBTW!P.)_M:AQ]I]_][R0NS/N@7V?V#@<PE5?,?RUSWYK^27\N  \T
M(S?/*QT.)EFCP KZ.!Q;&*2YZ5Y0N?6<A.Q-\I34^:5U$'O?W-JX!GDPUG-^
MJG8&<BZJ/\L=#<"^#A=N.+(GM>[DW^!+\+/.H39<>70T''SM'N;DWH)=#I,Z
M+09/@Z]FZ1'P)$:=P7",<FX+E' \3=(UEOY"/V?&?NHLU6*D_AA5O0%(6OV
M.@<$\YY]GH5\F;/9I<CR!'>#BU6W+611 >W/V4'7/4.PLW?TZYQ[[NF'V._"
MM6T NM',#?J2T_F=B.I! 9^IP8_U&3;E5&$/S!J(86X^C&0U0]RK)NB*=--B
M\/*+XHX_3_ZTO9P0_-")<?QF.)@<@< \X; C'Q?'G*(4.X68]OFL%8^1$3HA
MS4)B%&L9C?I6V+%"L'%1;Q:3I>ZD\:BKX^ZXT^U?[U37F>:Y5UW]5E\\F$#C
MPNCWFSK9A)Q/#=7VX=_U$M8\05JOF<$ ]>S1*#Z;??@C=$='/7ORK-NONUG?
M=,7.[WE6< ,WF<'I!O3I\Z<_;]0_75CF:W[C8D-3<^W/>(-<^]NW'DO(AB1W
M>^RW?Q/L^I>6QJYB8RF_T6._0Y_P??83<NG:*ZI9FC6%7U.[\=T\=JVQK^<
MM)A J',=S\ZMT-]PA.ZUAN=F?=X^.:IS/5<N0%>S]:EK>:H7RJAN6G.PVC(P
MS2PLI</7*L@C'35:1NT.H\;*J-T.L2YQW3SZXP->YAJ-7/<!QBF[S\]N(C*W
M/B;ZMN)T9W:TTLB5;N22V+.:"F:SRGK5&O3CR6P=*4&/?N3PDT=:LOV 2J]O
M47E-L*8<.Z*]$3QJ;SWC0FGGF,^;)-C5E=?H-MM=,FB_Z(?\GU=SZ+ZB;F-5
MJJ[OFO*:5EWO?F[3OS[O'GBQ\^EUI[V=JZ=#-Z>\=C<_GNX>[O:VH,V[V^\/
M+E5='[YC.X?O#]NGO<[.IU>DO0GWTK=XY_3]Y_9V^W#W\*. ?WOM-^W4ZIZQ
M5!WOJ:1@[DQ"@3"-N!0":1L)TIH+ZQ--Q.:#B05>EY@_OO/+"CH]4G1205H7
M',.":XXU-Y9(YCRWR9AP+7GJ172Z;M-\ ::?!$RG9\ DN:".8XEP8@2 B0(F
M.8.14<1+HIG0(3SB,U0+,#U28(+N6JX9<XDRGK0VR<@D-<588DP\+<"TDL!$
MSH")A.2QC0(EL"B(1QZ0CI@@S!,Q08#D&EV J0#32O3M%L"4' AP!%<I*LLC
M]2X0[(D47G)CJ+AF)VV)YU8!G=@9.F%G1<C\\B2H@+B1 EFK=*:;C]I:B@56
MJQC//?H$](=YT=1"%<</I:%7)3]:GG&#9SR=E/#+P?!H4.^COK O^TY'-=_4
MK7C0ME=0HIC1TJJHN)#$">9=5"8E31C!/Q@4?(/<8C(< @P5<WL+<[MPX/+Q
M7@HX\&@4,LQ0Q%.RR+G@D0X8A^0PUCH^XF"@:/!,@V/B7#JG.0GPP3M'' 3V
M 4-@KU),<0G><U'C):OQ/-DHDJ*$8(%B# ;46$6D6<1(6FXQT3[1 &I,-%V7
M1A0U?KQJ'(B"N21*.L,Y!F&(RFGKN8B"$4I<,<0KI<'SK)RQ)ED(:1$VF9@/
MO";D0'41HS!9 7PI$GPQQ$] @[GVX'IQYJ/E7 CM-,-42BZ95<PG4@SQZJGQ
M/'W%G"=,@B%VS";$@Z/(T<11X$EP@2UVT:VB(5Y2^NH!1/=O\D:Z?DY>H1G#
MTS+"_(=[I.MMBA*4Y@DLE?4.HL9D# 0'BA-OA+6:4%^\BQ6"I0^+55* -B*
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
MWGTE%7ENBKD(1' =$01%&,$,@DI+ Y\H=])Y+A+VJV>*G\YR?CFFYM8'T)H
M;J5Q/@8>3=0T^*@%%M&#]*D; E*AKE]5]-I9S @HXK2USB)+>0(WQ!!DK8Q(
M<RV(C5Z[M#Q2KK+DL+I:#W$_$3YAXS'AB7LMX9$$"RY<9J_72W!#BNJO@.J?
M+"0#G9$^QQTI>,2Y,L@%PA'63!MNF*3YW JRSA4IBO]X%=]CRPU)U#GE.$0=
M%FM"O"#.8"\T#\7</W2=7\@Z2!H,:#U%(N9@Q5@#EEX)Q!-SWC-/B2GGTCT%
MK3=>6N)HPH0ESIG5S$DK F.>@2,@;3'WCT/U%VH2% D0O3FD'%:(*ZR1TQQ4
M'UN<"./44;%ZYKX<5G-#EI]FV"XR/A;NX!\>FD<#^>#NLT0DLTXX+F3(Y]!J
M"\X_-E9KNI0UW\(LO!3@WC^7HE&8DEQ"%K@FB%.3$%CJ@*0,/ABCE-5\:5LB
MEZ@Y#X-5O>!FP<WO$(8)K13% L)AQ9GRSI#,E,"X!T15>BD+= 4WEX6;<X?7
M>.,B3A$1'QCB6@9DL-2(,,QM]!@[ZM>>4[VN];)6Y@IL%M@LL-G I@R<2,?
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
M2X3IA*SW0YF>GN+J'JMS].V7[R_>7GST8FYR,XRTP$9S&0P)+0R9K\5AS/7
M9<PT8LS'6T7%?W;2:]FJR17.0""":9.E$;D >ZCW7'EJ#L4T#K(+'XLCVW<<
MWS?UT Z\*-!9Z,:.'>K< _U;WX:/]0)NH!Y%&'2[*,JXXODH!&^(31::1H;A
MZW'(-"/&UF>V&6HLL6+-,Q/'-(/ =6+GR8L$F->&%-Y&F]3@V,4O4M0)50T5
MN@/&E%$:+F/-F\]O41JZCN48B6;Y :;IA;X6F)ZM)4'L1'Z08 G>#5C3EX<"
M7R2G64$@,,B$@X:BG9(="7ZULZL'573B<$L2E<P .1^6LR>7-PG,'87D[?!V
M%))WAZ PUNG'Q(Q-T_$\S0E<CGFD@*")'V@^=TUN\,2QF??D1>!OEI'SLH@7
M4=W\<R>#L(GA+[M!&C%+6#<4L)84L$M>&#C%K"(FBC8FYCELBN4AAJ\Z:);?
MPO&DMZE[67E:E.0':7TCZ.5$!SKY0/NC+BUOQL[01Y2W@321G('!(5KMR@)@
MA!(0>(YOGW/1-$583_"?2PI?K5VBB@,/?0SJ^AF^E8X=],?-TKKQK?6. I,!
M8.UU.N-#E]A&CTDERZW' _:Q7A/']WN@)>\:,):*U[@.C-CF\AU1S;OWKO"T
M/<>C?FI+?%C,Y1K(A5?R7*!<+XJ\Y/2;*.](VQ?B=X,C!_ADFMW:2[3B1E2E
MBZ_:C*9X.(W+C_!9J @4P&X36=)R76BS.S8,0)ZR,B9NW18^A]^*%1?3H2="
M(KS0JR"):CU06RP6(5R'CMD29F5>*'"09PB89(%F)KY>G*>Q)(P-(?P^$M&H
M H/:H>NE-<KU$:E1,'[3V:[C"4RX?XLAD]F)Y4X9YOSP? M'W&CE[K, /WG]
MIP%6KI]8;F0XNJ;'@:W926R#  <-$[2KB#FF8P66OZN5"S]2QC=/$@S4#-RV
MIGX#K]YNMDULN\SC@>&8W+,#9K!8YX'C6Z;G^6!\F:,W[VM@5V2>O/QH\3!@
M-O,URP@2S8Y-6_,C)]8XL!!NQ(;NV]ZUWKRKK9>GK3]OHSNO9WQ\>XTW<#N]
M(Y9*9F<V-2Q:LOQ-\3R9(-G]6Q#,#3V&MT3T:WCIK^TJB6&.:9. U1]>HF?0
M-7W3B%U38S[',C^)HX6)%6J>%R>6:1CP2P \4[^"9ZZSIM?K'$(?;Q+!5&6>
M+:KK(MCPD4HA</YY@-U+^O(AZFR_K=?3&2E=F#>.J=[1E.6G7'E*;?N2-!?)
MW3LE5WY[111_D("WFG#7:>="8:/\S@&7$)GU,LVO5>&N5>!P$Q3^IVL.="='
M^&8Z;; 6]Z5&GG) / 76?_J1 T<Q+1YHH!QC^T ST4*=N5KH8C)V:/BNKM\Y
M3^EEFMZ&K:PAO1YZ$Z<Y/$:S/N\W+AHME8@> 0;\!2Q@=.!@ZB^H&2*]/ +^
M @^03H5YAA $I!<YN9*)I?*^&AY506HP;CP$.TRX",JEM_KIP:398.(Q<!V\
MB''99S&;$N<[_B>W4"G1 BP[.(;+)IL)Q@6NR199K2I]Y0J8"WE)&HZWYO61
MU^PYKSF[?/?+1]\QW="-$LT*,:K@.Y[&XM#27"MPPR!( N8:V_,:X!-7\8PB
MW\"$*)V)+1#WJ#Y,AM[$"'/XX@6GH>3%DJT:HC[:>C#VYGHP8VF7@R[MLKXE
MZNW*6^R+='U9#13BJ4P89:&X-HD76WA=9WRS(BSN+EU]8PDE*B\25<BM1HP.
MG:H5G[-2&/G QE!OZCELT:<?Q^3];WU<"9<W>39I5UAZ(,N*2.@![:7ZIMH
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
M*UOGWGM5OY=UT,3-!+HP]I@;5F,7VM#U#=_R$BUPF:79+- UY@0<$^A"[K/
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
MAJB[_)N@W>5?T1Q9_@U,H96/.3]K?Y,>U9R?DF70V3E 6K.!#S\%U& END;
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
M4#IZM]6(&MOI@.,U@3T_(KPN/MX2V/-#>NI[CX_%/L+(P 9%?$MS>>Q?^!4
MM-\49%FJ[]XN*?/P^Q>.Y#*2RY8N %-U]=N%H Z?7([<B>D\UJHG(S<=N>G7
MCNC9_GWTR#TD;CJ2RT@N8Z_Q4?D8>SOC?S;T=AZV%G7G@]:B^]2@M2L/WG9>
MC1=EBLU:IQS^'SO>41IG^EF9P6A390X3%7&E\+;7F\  2U<5;#JDI'E4<E;!
M0U91UU96PM]E-]>*S7@[1)KC%_!=O&CZO,(.\=5N#!A@QLLH99E23=/YK-\
M-G\%F%7SDE;X(R_>?E9>O_]9J2ZKFL^JB?)#4=YT&_#?*V9(.ZAUB[K@)5=R
M?DK]NV$;*>P\JF'P\))6\>K=[V]>:T:@G&9%B%FR,":?I9&J7$SQTPAPG:5M
M(]QH40'N\!*6^!D7R_,(QDH66:; M@"H-<(DRHIJ47(""4R2EDH!+XO.M_A>
MPJ(T2^L4>^->3--H"L<<+W D\38+\3'!'(\JXS6<Q**,I@!\&J#D$8?]M#F]
M[7ZW[:OK[@^R]XH']OH,1]DBAA\JE@DP1KVW$H  [&.Z 1%$OV&65<6:<7XN
MBPJ8%E,:0-W3EFG$9VD-+#+: @B 8>=I71;WO:PK%Q&G[#0O*N#MREF*K: +
MT=$9L#H'(/\.*!Q=UGRB;#@RR1R2FQ.XL2UWFBAO&C8UH.*&?->2?$.\??IB
M4<2K2I%I*050="7(+I=%<RK.@/#4=82(6]M,B0JVV>[8";Z,2X41%UF-O#PK
M@#GU%A7!>F%5JC)EXM49G(6"V)HF(&Z!K8F=*$4^9(/1FN/HR8N*XVZ4OQ=P
MCO V$(& X,L,NQ&=3C= <$I'D<-2%^(L>B!E2<)Q(8OUDXM#,E0\3>HGOJ@
MV0#,S082T42\/U6U"*L4D8*:A2\#A5X!6!>@>_!87;_W10W'^D4D%PW>Q]5G
ML+8,E\-JA2%C!QX-WQ..P=^4(L1+$? NB+RB;'!O!2R3J\'><)U.UC)YXHT$
MZ1ZBO&)9AK*(X0*2;F@I+*^EAO8L$=>:D8E(<*I.-*Y;ZJW(] )6UND&J"E(
M9M%#5R2]*S8K5K?K3@]/OBU=BO]:C%("[$HUKEG2*<]1/<$EE<5L"7=P72!L
MD59X-,T!:J>7#=L$KG=:LAFH,;"5#R]_)HJ_X* -P9\T%@/66I["Q_EB%@KN
M,QRZPWD))^0Y(&CJ8\:)UX([X^I;P9"D);#[*<L2N3%CDVQK!1H>5$^6H;D=
MI>*&%ZBD20KGT')2LLPKM1%:\$_X(Z-#O^)FV$3Y8YIFR-?:,+$2P4>G0E*2
M=MTN1[(!D*6=!HQC;A1TS=EKS4K6\2ED->T40B2"J*B!P9 L4I53^%,PO"F
MF)=;,%80?DN2B9-$:S3VM>(0I'PCI$!MY^*7D)\N<@(^D/"JV"+B693M9J1(
M(A6C%4#SDFOM/$).393_ M#@354*$* A,#5P>>W2@.28<@YDC:H!$B@G/7F1
MT0$C:N"1 F8 YL*"4^ JK*=^#)6)!A @2@2E :'P9EPEK8;+  $3"5NDMYZG
MZQ;T+8$*C:5(K*9:D+G3#@7[)T"R5K]86EEK<OW?/WS3\)X/K:.AFM;">Z#A
M2:6%YZ?LE M #&VYOB)W!?$0UE 31]1=JIJV=D$ EQOL'S5,':XW/1$# #_5
M=K7KT%Y\/BM*5.!0B^F/(%2SE6_H;<(K>!E(7)!5);8<LTNM+C3XH]M7!S>)
ML#V\NT!*S_.B1OR,4]B=0"$X0VD4UY<#3"FD+8MO#''E:I05$&P.O8>+ D#
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
M*+$/3A&QIO?.QOT*S8,<*( ]:;S SI*M/+].6<))DT4>25<BF)6,'(W84PD
M45Q4S[;4$(-]+)QI!1/7#^Z\N%\P\0S_'@H16O[=%_D,)KY[LU&__EK=B6L?
M"EP/J1CE(:T5<,#QQL*98^',_G;OI7#F0X)FN7#F9L \&BP_QE*%8_',^P/L
M6#SS1E7Y)!5^]1*:-X+4(5?1O$/:O6/"/>1"FB/ACD4UC^YLG[X92R#>F?9X
M%\4T1_1Y!.AS]->PAL[?M**TF,NQ:.8AEVT*U,#4#[YJTXASAX1SONK:8Z6P
M/;]-;8PE,T>6]&A8DN&KNODPM?%&I'O$2.?HAU^P_,@%X5-KQ00^>AEX]-4R
MW_:3\]4VM[=W.VBC3G"<Q7,,-7"\L<+1?A^2J1J6/Q[2?A_24W][>7$L%:A&
MS-BJ=J'J6;OZ/4;R_<J'9*N.\3 55<=#VI['&M[C8[)''U_JE_EKKL#W[DO>
M2",_7+L3E+T':ELT.@=V."33&$,9>WY(C]&#,V+&=LJ>Z8T\=N\/R75&'KOG
MA[2+U^-8>.S1>\E_[<HQH4X^XS$N"ZL#L;2LE$?F(K?\T4&^YT=DF[M*\_&(
MOK:@"!Z?YV;$C&U@YOJ'W]?GR(_(4 UG/*0]/Z2GMO'X6.S1.\=_8%%3))_*
MAL+"IIS%C\XI[CF'GZ9Y](=DZ;NFJ8R']+5%^<.XU!Y>4HSHL54W(=71W9&&
M]_N0;-5^H&LZXR%M+PT?ZT6J.W*/BU,V)Z:SS^KY!UD\_NKRF+N:9<,B+A8
M(RX66!'SV@I,1WW5YXZAL]]$97BJX=[0Z7)'$'I@?\U()2.57$LESLV3JX^#
M2H[<J_DPB?,/KT7M P\=&>BM0;/?*&>9JGG3T/E=@.>0%8R1.(Z=."S5M'>]
MIG\\Q''D>L4NR>''HE-LU9(=L7(_VK09SE9MVNZUT76:;VK!/H5%BGZ"59'G
M/-.:3FNB.5C;V$TT5L%%4@?'G/H<;O88R0M0V Q.MAE-1<.W7B,WZGD\Z/A>
MK>VQ+#I_MH!J.NOV6S?+;8HFG'))7:_&C<#O-C5H?GTMW&/>ZU!_'= WPGS8
M*'A-J^RU3>\V](O+.8_%J_,2>_R(OD#8R&VY1V_7S TW/NSSR("- \WSILEP
ML]$K@+1%:^SMD.O:]I+[0])+'7NO\YNN=/P<=NA588 DP[Y.$IN[CNCRHW2U
M+W+;7UE%.NKU8FW&;GM+8?>I7D/ (^CB^9YG&14^^9'GO,24;MCCRWB6YFE5
MEZ)/^,$V]&PW=]K;'!MNKL$KV=JS&O;V'+)JT3^6$N!9><9K&CM)<]&;> H\
M@?I7PJN1X-;PX4QV86][>ZE=<^$>?JM*QD]9IHK6P7*YHBL9H7_32JOJ=[8'
MQ$Q@'-%A"]N%TDKE0!U/$(.R*,)NXVFOW:CHGREV!5]&2%!1MHBQ26B!/XHV
MG\@!F_:9,Y;FHG?FFN;05=,XNFUVV6M*'0+!-KUT>2Y>[X *C!9)/Z_I5&@@
MFA)G6NYL+8KS;&Q=CJ\#_R0Q,)A],[GN*;ZJ5R'LS9JI.4-6Y.QC;S7;G%CF
MS3I''4NOJD-:ZWWU5GOL<#VDM=YY;[6CZ\LUMBS;")JQ9=E57KJCZ46R1VV/
MKG2Y'B)@Q\Y'-^I\-#8K>]Q4._8K.R:J?33:P=BI[.MPXP-#B[OM5#9BT./
MH*._+[M#%&#L8';(731,5_6=P[\%-2+=(2&=$:B!L>NEC/U#NB._>F<]UJMW
M(T]ZA#S)L537V;5T_?[QI!'I#@GI;$=UK;$BRYX+0N-ARK$\O"!<G^DL5O:"
M/(J'E]_V8<H'N9#5+OE#-TF2WBXU6DFKU43=+H6UGWTY8S''I[ H2KM<8"KO
M;,;+* 5#761[U9S-\)TFXZM-UVQ38'N?P$[K5.20J?U4N2XM&G.H5_+F**.L
M+J(SVA_ 1V3M25A1"F]OB(UYNDP!R"PH40_GB8 :&)Y+#<ND.;("R^;6[+/,
MU1/I<!<<OHLX+!I.JQD8,UD7"),$TY#/TV)1P5QSEL([,\SD&VY09';#(9]S
MX>& OP)LJVEQH71PPMQ@Y8?KD[25YLC5G9"JVCF-?EM$@=<W(X=(;X2%=%71
MNE'NX%BWAJTJ7UV/8*QWI UJ](ZVY+.TKFG%:]!EEUSC/6%/?^!]!,JKC7DI
MTV %(LR+&M:&IYCS4X%!,E&;Y9=-VG7)JT4)2!=Q!-BK=[^_>:T9@?(4L)<I
MYX O+*?TSY(7R;>4%SZ% \*$4<24)LFV23FEO'&9#+XHF\3]?I]'F/"<YXLV
MG90.>LJ')]S>,5"1:F72^C*)7$DA/11?S5]'JL$Y\\4L!#R"?1.:JR)_F&IN
M2S:H]G.0U\S77A2@[51]!HH3B)7#KN1FTR'4VLVG>2T@A:<'R\%;$.VE!]F>
MAP Y!R!ANC/PEXV8*K'#QB34>5&E..@S B^LN,L;Q5RQWE<2L?7N$Q961;:H
M-W^R$J=X( HPS2$L^O^=EET<XI1K(6#$F<826.PSEEVPR^K)=T,R!QKO W!Y
M[QMWF"0WV6%P7<P%-B@83<RC0I#W,V!NO,2W8$EL7Y:B@(*3_/O)/U+#X)[I
MQJ;C)I'MZ*&?F'%H&8S[1N)SW__H@4I%J=!%\J_OV*%N03G@M;^">5#>TQ;6
MD,Y&L6?M[Q6;=W27Z$T.*@A7GLK+--]N*<X/(5_?M">V;S_J_.=#6JLS\;R;
MKF>$ZW&LU9OXQN'<V3",FXWZ(+3E6W=Y#^(P<TJ.X5;"5[BP87J'"9KQPL:C
M2+1]F-3OXP#<F-H]7L@X8*KL">VC@MQ(E@]QX^*N@+7%...4>S/EVCM<VU>Z
MVV^2>%DIOW*,IO#-C9>V.(2[NAIW-&"-/RU$R'>$ZITBJP#L5LAZK\SET1B$
MP6&:]O=YB>HN7S6-$;Y;O7KTU[O>X!'SJL:LBF(V7N$ZZ"1BT]JUO/+^91"/
M&'=(&&=[#]/^<,Q9W[XPMV-N7YG[6/+51V;T")F191\^,QHQ[I PSE -__ O
M;8TX=T@X]W__\$W#?#YBW8AU(Z<;5?V!JN_ICT_5OZ/VR ?@HMM09FDKI#[@
MQE*&ZKO^UVXNM1/7>>2=OVS5,-SQ@/;W@!SG\?5F&U%CNZY]JF>-S'6/#\A5
M@R 8#VAO#\A437=7PV@\I*^OHGC6J*+L\0&9QN-348X^N43<W4[EW6UIOGZK
M*CG?G*!XG)X9RSK\@H)'?T1C'=H]/Z*'R6YZ>$$Q8L=6!*R/!+SG1_344$UO
M!V?4>$!C<'D\II&.#O" 3'L,Q1Y=*/:GHJ*>ZK ^6.\BK:;4'KU(E)B'HAQF
MS<M9FK.FXF/)SXOL'%Y6L@+6F[ HS=+Z\I'%<&\F5D8OW'A,MSNFV_&>_3N@
MD^]>CD'.$:V/\YB>>JIA6V.09F\/:*2C@SBF(Z*C8Y??=Q0!%'@9[+/E]*&H
M6:84%!"4@<"U<<#K=CXL.&+!WN-B@?6<=VYQ?J1W"NX00/M-2T\-U=)W8'-W
M#I\]OS\S4LI(*6V2IZ7O[BT^&DHY=E^SNT/NU+&XFD<F.C+1K\U$==][O$QT
MI)214K95S&W5M'8/?XZD,I+*(R.5FUP>&:EEI);'22U/#4,-O-V-G:,AE6,W
M9+W'FC.UTEF]6=-J=^)>.T/#;$[TX;L5+]6156+>=) >=DJGCL%+G;.KS2W3
MK^B!35VMJ1TR_*M4+CDK)\H?'%LFURDV(H9/9BS-J5$T4R)63;%?-+8K9K+%
M>-,@6Z&^O_ST$I='?<$9]4_.:E69\DST\IVQ3T69UMC96C33Q@%Q._07_O<B
M/6=9TVT;ML<O98]A!58G A_5%!L(QPO9SCE)/U.?;@)8TYZWW]G\,H7)96=M
MP&!JI3U1WN1=,_'>'N3+U,4YY#RGWM&P+SBJ&-MPXQ[:-M" (3&?I1%M0"PN
M+ L&7! 6'94%AX\+? Y_QF)=HD]RU[:YGJ:54I=P=-0=N@7[ O[,1&=I!8X.
M0 '_B3(X'CCX4]@?P*_I]-Q.4\+?:(>BE3P+*4ON +MV+Q=KN2M"6&GT+EJE
M PODD>@ WDR,F+S:/!YC]Z;^'%%;UK*G7XSGDGSD D13]_Y/\GW11[[D2<9E
M#W 6%_,FR_'E^]^H'[VFNZKR&E,A+[![^:L"T+/$1NZT77$=\-U<H/G3]XL0
MN!@<ONWIFJE_2^^\ADG/J:.U:)#]7QZ?8O:DS#W (0&G(T%EWP.JU9?TR'M>
M*>\NX">@0Z#1;G#?<#0;!N\@]3^6+QB@FB% J\J.]TJ]*'-)]D26P 0*[/P*
MZ-$# @*49RGE>/*V$7U>Y!KQ@73Y_!&SRU@,..16;6MT&!$!6BQJP/P<Q1E2
M$XDLU%(PM92H'D4=PDZ]%2I1Z_5V50*-&!!IG7YILU:;;5%6:UI5"X9]Y$4+
M]YMA%D YJPH)7MQA4A8S^GX#'AT@[?\@3V7Y+'I'H<A3@/\6FR_'$NM.$90]
MF@?P=#C5(@ZP%UQ(*PP3EI8*"*(%;^04R+SSM%B 9"@RQ"UBP+\#^XTN$8&+
M&2P5(%5$9TJU""L09!++81%1MB!T%*(W(YG:?@K# "+4S3SAHL*%5"C?FF\2
M> !@^!OH#<@"WS1U(Q!,YOKED-Q#8BK3J)8,E+6X*6$+7Q.%)D4&N-Q,##PB
MKX!--*R'91E(7T!;Y&$1!S80HYAOUK_\"<$?A*$@"%H'& 7Q$H &!TJ;@O<N
M8-B\ !P ! ,:QP'/D2,EUR/'D$Z72/XJ=-EB[':=. 2<*OS< !*83BV82%:
MBJS4[#, YE)P?*&($ 3RHD;@+4HZ7ORP@T;#='"43G]I9@#VLL#!.MU$RGO!
M%FFWAT?NKSL\WX[B4T*L3XM<(!F)R"@#O0]&(8URB>F#@I@#XY70?LM* *D8
M"3AX<\\ IL%O^6?@%[0<^'UXUT#*8C;'GNNP\4N6P8\_@C4U%^K?HNQ=4P!M
M!5!NZ>/W\'=8G?([T!'HM?]A^9D0FSU5>2!6>J(S K([)6[QC3<Q%#B(#'=?
M<E+&<UIT@R@)EV(?GDD4!(CFL. 4'U15$:6T95I5>]5"G$+%FU7#RT2.52.S
M"'];Q(>)LKNZR$%<1&P$MQT"5J]!Y33^]Y/4,+AGNK'IN$ED.WKH)V8<6@;C
MOI'XW/<_>L&3FYB ]X[^*[U8"/U_2D'5B@D$ *T6O7@%^!3QZO#H^26)H@T*
MTY0)0T]=-?=(_4++3B/:ZTPR&N\;*_ G>H/VZD!]^L:V]8G7D@2C#UZ#?)J%
MO)2+,!KQ\@>RSBSEP$('!+]^5>I5R[J "6$P8.!)DD:I%&<SSH5F?U&49V)D
M<:;"R!5_)\$#I[Y @<!Y+,Q55BM@X%4U,<,<CE,Q3,$0J\-E["0MB1.@)I.6
ML+TIRQ*AQ2!:K+>H4SC?J&'+TI!%\*)7,4H%;TD668)G$(&^#/(<-"-T0 I4
M$CRTU?'F91$O(O$9^B[2"-GL.4=3F\!^SK-&*4<G$DX%EGE=E.COZNPZP&Y<
M;ZNE"7NH:K2?U7V0L$81#XI0+&F Q/?I(J?]@.71KK]5<WH"A98H!3WID\!T
MQ=^ 86KM/&('$^6_8(G FZH4*" ST.: Y='2T*;0@^>PP*>D!9Z#4LSR6O@9
MBN1;@, "%+0BBA:$CBR_)+T0Y( P4P"UR-.S "$ZF &=%_09[?&"AI$N#AR$
M/NB]CN!%.## \U,F3&\Z<10G),4E3"IIE_9Q +TI>)@H,$B<$[CR950A:'+0
M^7E^RD!VDK0;C"WPDIUQ="YMP"95:F&-:2NVUJP:1F_6#0-G V;>$'O9,//>
MZ0",(I:C+CA'32&2ICZ"2DKQ^K(/<-B.6 :^T8,CK*K%N74G*I>[]1I;!YJT
MY]%NQ=\J4J?J*1/,J8?VJZ@@IJ3CC5-XL22=H!0NK KWWQPV$A/+6Z) ?"E3
M'*.S\X$=3I2-S$\R'-L!CM2L_!G1/)S-\XLTKJ?27=S_2O)*O?N$A<!7%O7F
M3U;ZN3T04S6M(2SZ_YV6S6KF@.Y:6')VIK$$%ON,91?LLGKRW5!R@-CH W!Y
M[QMWF"0WV6&PA3XD9%>,O)M4QF<+8&\EO@5+8ONR%&5:\N3?3_ZQA2[ZY,4'
M$B=%\J_OV*%N03G@M:.G$[4UVL(:TCD$3>H=RK6J GVC,:^(-0X]-_443-'3
MJ103R.FEW=N70*W.RF+0<M%A@2K(8HY-A(7W="[=-14R?H9JZ04K8RTK"E)F
MR<M!JQ#N7K3FT!N45F="FH)9+N47F8\O05PE"])SDX5PRI:H7Y>\IT/''+5A
ME. S%&]@%(+>5:G2U,2X)(F]'* 9HYI3S!L_>B;-UF*H?16=5W@0HL&7UJL9
M0H5H-H_:NE3%GC?A)Q9%?%Z3![<9BG0NDH%@+52-!Z\U*:3.*>""BV^4T C=
MTS$&&)X+59\1@&A8=(F?XE"XX\9O)8Z0=!VU':4'BBXVAJZX'+26:3JO\%=
MT0S,Z>9,+X2BQC$VE(&Y+N9'ZWYI]O8-_'=O&;135<($G@DU(4[1NQ@NA->/
MS842EC;[H_$E= 8Z6W\+$N##CX:+*D%IAE,MRDL1"</#H%VR.0 %3#;YJ=!.
MR ,/"CV7#IUHF@.]GI(^SRC<1N?:QZCG[=$NJUT .!81WN)\P@I$':4Q!! H
M@_/NYL-'+,-^JZ<T#KK^8&S0'$GIR0MRUZ:-K0N[.2TY7\5P1 A!^A60[>5<
M8%S/WUJ1=8OG*TFL?W!(?9U[>]$BG,0(U$21+4C3IPB%3Q-U._$E&M:" N@5
ML(5A6\)F95DV4=XDY+EB:;5FVO"2PA^X$2XB2_"E^)L&[.Z,HU$&<*'C5PE/
MR'>-SFU4TPEG6^40T"TC5)N((%GKWP.. 71SSM(,%ZG29Y)%*6@_P6L$4^$*
M;_R%/9:'9#2T(8 %49"NW9 ((R%;(Q=7,7@H-]<Y'%N0-+%=A"H!3^C23#J$
M$W9>M';GHEU('PC7@+AA_ST&H ZI'P<%VYGGY"EE)2#.:<N%T0\X3<N8OJ=#
M -4?%QVB)P+(K,)87XVA)SBPO]'5!Z8XB!U*#*F:X%L?ZYM--&1!Z'):HG$B
MEL$)JZZ'1K-S?+S(F]\;.$@Y)J @L9D("Z.[9.O@8UHK'E:6-9P()2J2? PT
M=JG"QF"57/BA(\ )0M$V0KGF^XV<##8,VT3ZR!B(PVF/M:F")\] XJ!@[L4*
M^Y!ZW@!("+;>L=#R.I#W1^(=_RF6#H* VUKE)"@N$'@5YV<KPSP7TI. T6/S
MK:"4VH+:R9Q.NP H%+U0;+<?W#6&[WO$=H55=Z6O-KA/-8Q&?(86<1IMX;Q]
M+_<-Y_<#XM_A.>G>I\*+@)R=K/[&%A<\3/K?>BRRESTA.4X;U42U03# /C,'
M]E-21+%22(7OA59Z@HY\$;W #; !_+CC5S X)@5DF#BQ0(]<B8NJ+U61;(3R
M$?2QJJ*+T2B[U4XK:P-H1/$3Y5V3=[2HA*>AM[^5(. 5V208I/S&MB=FXWO>
MQ4O;0^E[/?Z-*+T>(63FQP^-"#M G'Z3*^_ @@@!%=HX'RJ"&:?@4B[P\ (0
M%/!$F2] SXT 31)>2D1S5,_155AD$^QN<M5Z8?6>=2(51N2@%7GDD@4:6<)_
MU\Z%>HQ0WU(D*.+[Z,0%#C)%SMA,V5>VV]G[,PO\K:D2P&F)$3B@A8B""!2@
M^\:T]"Y4 KH*>H#ZZV@S?4COK"K"^RZ#30;%6Y]V QFAE[%3(-I3%(D8,A_.
M3&KX9^ /-?I%OS$-9^+?@#3VAA9(NWR#Z7^+F? A'-P6S(EK.O^4*62"M;[G
M.284G2"'I80X(!+G(*E\*9:/)@80^!#_*0.MQ5F07L#5YF@!4C(%1:&V!!%I
M/.1FZ+UY(N04I;G-*>>N(QB1H+/R-NFQIQC.D2FE#!>)X$2;+":OA=A9('--
M0EY?8+K'0I#I;Y/W$YD\<-*X*U[*H+[PW/\_>V_:W;:5;8O^%8[S4G<X8T J
M2VYB5]Z]8ZCLI.(Z2>QC.Y5W/X(D*"$F 19 2&;]^K?F:O9>&P35N)/H\'PX
M%5-H-G:SVKGF J(4&+*A)/I=7]??BX@M2D1,@+IY4?W-\3&M7Q1V=#<K]6^>
M/(D_B]^R9&]0A#.;\0XH:- :,5982TP%1L'_$LA)53C$"6.=4FP#P_ 68BU(
M"I*C9=,ABR=LIN/[1T]&;W'!SW1!=@G*)(M9U!L.[,.@*3R9L+FJJ?AAXAPU
M!>#@4\&A2:+:+Q)\/(4E3^IF"=^S@));UFW1]I6FH9U[D2"V!0=\I'\4]2_O
M1\_?O,IZ=V_WJ,A3F=6T!_!#]0R+#(PV XFC7QK@5KV,/6?F=_ (#8N=,<"R
M 5@+=YM!SDX$DA7,D-H,P#7VL]MB41[D5446]YQ/3]XT= $[[B*CCGCVWI#[
MP' +P(''!4U+Q0>T2O\2$'X#PY-@0Y[$4\)HQ7-HE\6DG)58\+*9=(MV)1'
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
M#?W/"JO].UFH],<5-#C]C1'=)N%3;>C#,753GB+9&CSS4.^+AR1OW<8,GMD
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
M[.K2TZP9VAPJ\F7AW"'8>,,E\!8U3SU"(?0HW=S=*^W!6TCSA4C*98AX)WV
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
M]OVL+R/<L=V,^VRU+*_TCJ\1-+V5[/Z.&8?#6XB6H+[ #FJDBY]0*6+&Z>@
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
M??MF<-L3?]P7<..GB11L\9\,2X/".KZ+4=!FQ)8^" ,W9"OP8!((B%9C&B]
M;T'I7\AB!9;(_U\I*J4^;*#>%/_F*5TRJW#[*D&Z?8=8+^HB""+^DVZ/ NGE
M V(5K4 IDZ?8+PV\3.%Z0_0=9,9($YV.9NKC]*M^U;=PNMTA08PK3-XKMFGA
MN=!Y(BL?+;4XZ.<TQ:;J0M)$#[NZ7?J=784\!79Q:(,.G19A<4IK;_ 5J:8<
MNB<2[H4+V >J 8?B;EATM5UH',W:7> - 38Q@?XF(!_\_R9;3SV6?^!JMYR6
M!L;! $L^<VA38+L9Z96TQ'#(/2F#4Q'6K<TS:-HM-,F.G/G>MUEPDZO2A,I0
M1)R=,N9;"#OWS;]Z=Q&.Z@8Z8&#;X#P$Q %O1"FR[*P6,NZE25>LK=8*K8C<
M9:11B!*2G&LD-PY'VY_H5*CJH;W\3?W6634]SEDBWY4T&$XA/U5>CLN-,*4E
M04N8'-1X53H$2>SY:5>J3;/J5WFXENDEKV#;!&06Y'7UUY#/[MW>I+#9VD<Q
M4!+U]F"_:=Z:Q#EKX<(AX1<C8YVP%J*/:+)[T(SMM[[+T$ $-1QKG:X9Y6O;
M%D/7(AD]\6UP-[8M>;:4<6/"8.P05NW"?=U\!DCC<L6"\:!*@QMZ]U"LK5T;
MO$3[I5$<CC(!AWV,@* <*1$(.NS-9'=-_7$+?FH8[6O0"V55COQ#?CM3@11>
M_/1B-KVLZ\TT"DP,L7=+20-=[? 5-&@!NHD%^KQN6FUH)R.B,2A&G^0C8%N'
MF!0VS6.5AXEMZ/.;6@1LC)7F.!_0V$F?9O"69_ U%:*X^T(T X#3@]P256&#
M"*M@HJ_+6/!N4#[..IIF9X$)6W\QS?DMSSFI4 3I"0T3MUO6$#'NAHI =7.6
MHW^^85'<M E?P3\+8$$ILX!@*B=[$+*K?@E>YIAD"TUI_5]>BS @##([%%IZ
MSJ3D0>@S"4,-2&=:DG=PD/#DBN$QB2L+J]IN> @)53N3H)WF\9;G,=0D@TAG
M8[JYRVND]Z8)N_V-1]G'D,%FSUNP8=LW'/RA8['MVE5+[G+Q.]BM"$/L=ZV_
MY,'L[Y(5%30>0\6&MZ;V5JXJ;[\U*C]#AA!^GC876(<#I"R$C1,^)>!3'DWX
ME#M_E#\I/N5E3&:X[NJFL\A6-OU1SI$UQYK6K0?-(.,)3L8E#-M$-I@X@+U'
M#!%,G$HJ:]0WG)[7SH46]"TW:"!K3/7_\'WT.WN";%"@\;YQRC#R&CKW6Q>:
MX_P]$JHCELZAS@:B^[/+O$$]\S,*M1 *BZ1;07Q\ONF)D^%8X=O1JT'&71H0
M^H\IF68.Q/2)H:@"2(_P=2OE%C"EXD-;UQM82OVX KQS!#(=8>M#%M'.4XZ$
MIZH?ABGN2\X<=R4SX_W;9=3=4%O"=[T>F*S%A0M 2WT3!:Z;-PJ-7W0CS.U'
MMPKW.)C]7)4YL(Z@>-WH=R"(TH2XWI 3]\ @$37GTI*^8H)?XD+L/XRY=EI3
MX9IQNHDV+TG7RI4C_3K)I*>40V4OV(0S&VQ^]9>! @4T?<V%$@,>&"K2C<+
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
MRW"+.UIJ8HF!;<E;&&P4PW=!P@UU6(C+0;8O9Y1D4Z>ETHM+;!TLES=GY#H
M;@/06'S:&;,NA\30.<)L:1J.K3GH$8!:JU2N,56:;L1F76,PT<_!>IDFQ[&:
M-G28MAOKZ!@E)S>JI5Y6[]W@%6CX2OTF/D2@MJ+T/U[+6\]Y6FL00O8[L+Q1
MRJY7I_WH#-[#S\+G.CH>%+"#8[/KK.(3B)P8S:(1)5G:2%56)$RQ@?0</'E"
MWR#O*+1V<=.O]8-1V#6X\1GP $)';I!H,<3]!AH39$)Y;GJGKUO-JTQ6:7 %
M^\QU8<%^GVXN'CRO"A;DT89D\Q[ 5",/&I)B)MW5&P=<@_SR]R"O_I*HAE;D
M!V)8TS%_M]:8ZY$&4>7R[#%L)C$AOGI "<%8TW,WZ.8F6+(INPPN29XV]0''
MV0KAL:/@P5]L2TW=>+A)*-M T>0!)E@42P.]J\5&^11#84=ZPZW/CK3NU>(]
M"1+M6YPF1?#:+5P.IX$WXB"19#I <4!-<(##DC<!3<S58_\WH;UM#0/C]CF5
M VZ=<JLPXI#[A /R:+;[@!\RI*?(%%B>EX)A&7!-.5P#F^_U_*U"R CQ$81*
MPG:E:H^1LJ<JN4(_"Y;H=HP0)Y26T>KM [UZX=CP!W8+FJ)Z+QS3Y%^TV3H#
MC=GU6TM*04$YH0DD!6/0 %U?"JPB%I0GPK]]=/AA]B,1-/@KORP7)/?^IJZ
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
M\$*GB;J#B:)@(.C5K((0+\$_YA534)#P*9>?H!M!FQ"FB?MLTV$V 89*9TU
M6@*O#(I#8O&8*;;R!>;5N9CE__[/"JB&H8V$H%M0*5\C1QGLY[R=POJ[6 $,
M?52@IG5(D%\&D=NU]B)C=SW@T(4V")W4[^"[T]3=[M2!4:6CCXMTOZDFMX_U
M4JD5HP?-W%Q^$3-'(?T9*VZ-TJ&;'!62 XSV0R+Q)E)/"1=:C@2)S#LWI/*'
MWN :KY+-3)!'T'#4<8/"+8+CN]+4,7'JQNJ8(YU4^G12XYS75:JO27%CUC5
M81A5(&.E!T,!; =HS*5*N &G<$$U>DO1%;0_H9L/JQ\ B?3GA#X -9"/W3$U
M56T<G%#OEQ(MC@.P2_ 7L>N3%8BCC..B2 $Z11 UD^@W+8(SD>DDCE$B3FME
M'9&.4.BSC2K%0K8[QV @5:X4VZ /5Q+=/^[#ZOL^\C/3W:"*'(:53;M:KJ-G
M4^S,D%&7F&"5P(8!.S>J1=\'J'E,ND&D ;0YE(!#.M.@3ZFY"/&VY*K3>=4-
M\/JB%\@,OI9UKEKG):ZXL=_%/'0J;@'S "0-*P$]9VX!+[./UEC>AW?Y,CB0
M(4J3SA80 ._(7K)D@@X_):QH"I@,F&>NJD>)5&0":=R#YVH0H<N([HHWHUX
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
M[G3'1S,&<HF<)85L):0)H+FM:M("X*-+A%%NG6_"V@(RIR3P:)GE62IH5TV
MIXV%[[<[+HB+49[6KR(((2%&KJE,G!OM0Q&'Q37G+T>+TWL#L3!NVACT_8J[
M>C!;9>@[Z/;,]-OPC:=5>NNKE*39%]VJ*]0-Q 8,# YG7[:2BB =7@$"F9I
M.EL771WI*6_I0(-<3EM0$1N]3=$3DE7;#VZI1(-"&W3A\"D@GC+I69,+),JS
MT5R06GSEHZ"J:MQ7T]*Z4P,8GV)-E*122\1A*QV!$K5BLNHBA3 ECEL33@GG
M;BG%[DLG'=%@)_G'(T'N1#AVU^LA<F&H%6,%#@NU%0#1.\T=Y9!Q+6#5D_*R
MF"AN0:45.)JNJ@>H>J85RK8"W,0E%@ZMS<'%!:[7)K)?8%ZZ5@T*&R\,=P<6
M*XC]<C%SU'8E8D7;ZMQAZA7I J#WK. @;-\* %%E>.ZH09?[1T+RF,CCI!23
MR!?.H9Y3AK3#.JHFG-$(_M__<_3D\+OCPX<RC5K1^9'A*:<F1?T3Y#,HD1_F
MQ%_W(I\#DW4:?FT3VP2"@[*U^#;4?Y%R^R9VE\,?%"QCX =-2)TR,YZD[%VF
MO'AA8>/)E,+*SJN,W@E"\(U+,6BSIVF&67@I3/0B/!QMY$>XT6T/9C_E[QWD
M?\(\D9ZDM(/UC27MP*):R/R%\EG"G$=;RG(\4:;<]KV,FYVKDT5K&XJQ_96*
M=@(Q6.2U=T%@"\+CE-1?&+4_"6V%N;O,MA]D'I@6J#=:.^,R0)]JXNV\H,@\
M]O53W8H? NN+-;/=->81>LMA"3/P"59#_WX'<L-[ .(Z!1%V[%EF<4MBPV.Z
M+Q1W(;)1TKR',2 836!EE*Z'ABN'31O RIGSSTQM@;VB;4]E<M"8O&_F^P1,
M8C0V&[3.?G0Z8B/!MC<K"4@?V8ZMPITC3^9B 4W#TB'&]"" 4E1J .!MR3/J
M[Z8[-(8F@Q^@!S>""3E+ZWGJM]^#UQ\*[\6#X<"I[@ H!7T.V&'6$C4AL8.$
M4^7LQ2E^&VCE7J5-EOYK]F-1S;W%^YG)/DGEMNQ6U"<81:U5.5@[-@-/WT6
M9D# AS8&.N&PH7 -\EY@5@]F)T53T8N]^,"%:G@EOB^@.4>KLS2 R[QPG A*
MC'H<KDY&&@B=&VX.9OL1B&.$S!^N7VR(["UZ5F410FU*#60.'9^XS22TC0NC
M*0Q:D>, R%9MQC>K,I%VM=\5Y/9K:U+:H#Y0 8PY!8OD>4L/66N6= [S;J<'
M;#/\,)I2K9<]K[+LP0_>QK_W9Y5?YF=M#>F+MTX3%*?^P6!9@(Q7RQX=3!50
MP1P>'=)#TO(962CR2M'=F7:47BP+>XR)_GI;+71F#789)5QLKZD.=3!G>+=5
MFKGQS4R]XM4J:B/%7CZ<P 6^ONQHXA?M-6*F0PL",,B\Z;<$8G8(_D0F 4ZY
MT"7(PL.: ,=EQR%;4(/._=/4U);-'#BF#WI+*_("ZU_8K03-\)5_3F8($&(9
MX4FLC74S:YK&TDHLX]$+ARWD8?V5BK36R^B4HVGJGT<,TD"RK.L:)],6!0'Y
M&GCC0!U$F[&1CF^GW;*C?/CA$V)%;QVU$ONY&T3(>W>$O<61WF+W^[P?(P<)
MKY;=1A?+8P0@I>R\'['24!FSRDX1($C@$H>]21:9-A)8;C;8UUT6<%%%U3 &
M%BY,:VJ"JLKL/SZ<H*IW_BBW!55ERW-'2PTIBC+4F5"W"WU5R^D>)2T>'3Z2
M6'AH>! HV/]ZHDX@GP+,13)K-CZN7S$.JP(&CYD#TJ, S&M=(X6<C[-(<-9
MG&G=/@*S G@?7'#AM0!C#TU'3/:$Y(5(KH2GO_'_ 3W"9QA &%OV=G^?Z23?
MM.]0,LT4K*D=Z2.8"1U9,>K#L]Z\ @<N^.[4:A7%/':LP%/"3@MYL@?"RB_\
MSPW>3HXHV^BU.U1@#P6"77'F9=:L3]ESR<RS@? B*(%G 87:'^]F^\I HGH(
MUG3B$$BTG#UW"X?XLH='"3C")!7G__$T,=)RWF/Q)H-]/7C4C/6M_>4P/LF(
MZ,5< )@,@_<>O&0_0]X]B1C,E$K(C*9WT2]*;P[.-R,AZ,'LUPN(G:0KR<=!
MB_!<S-Z_\O^J812N_&%1TN'L@\+S"VHDX@?W=Z5G%9^06&G\E*18OKKIUAOX
MXP(=V++4 H5_Z*NFH(\U$ PQ#KWUOGES/W0U3-H*0<Y"56>8<"/!<X@UP.<'
M"B1)I@?NW>%4^BG(L,R4E^-;(>%QS<55ISQIJO2^[/V/J5U(JU1MZ'6ITAG9
M*S9+,S3VR&J5YD57NX^WVX9N)PTOJSP=S&M6\L/A"A]7=M!T%O!EM;A%QVF@
MTLLJUZ:LP? ZEB8(;!+)V'/CN6?_3@^B*A;P-!P7I\(INF,J!\Q&0Z[]:GRV
MMX^L<C!^U($WLM7R[*]?7.\4'1T]_6)D@_HMM'C@=R4<!M_Z,-PONLUWU^9H
M1ZJ24042_O*'[^TM,AK>@Z'C^,D!_>_P_[_X()4:/_\_Z-R<P?I%$WC&Q':_
MIQGY;L=H:ZY[W")^F7XUDU&YZ3L_CM\9"ZW_U>(VUI"O]M[[ _]:1;INW+?R
MC^] :*9(-]_F)3X*_N@[Y(U<I 5'?/Z:(3@Z.*0 J:W]_V5R??[X #_ZNLV&
MGST]>/+L\=9/#P^.?M-G1P?/GAW_QE_N>-8G!\^.'M[TLGXL89;^^L7#+^1[
M,JIEA9';],T;?_-K7%?UMI_P3O[V<':$BWS'U?^8K][*VQVO/\"3?#?(NO1W
M)NW_3VV[GEYGWM$"L)'ZKWG]]=]>8?N)6JM/.BDC@P%V_',:BN>HF8<.ZPW&
MX//;=/ORS6NV#Q]R>.RO6^"W]NZK3+Y=3H\.'GYSD^WEKW3[<1&NJ(='!T>?
M=CO=>'!NL-=H7#Y]BO1&@W.S'&GD33LR5=_=^0-RYK1LVO,'QX?'1^[#PZ.C
M@XO6VZU3[<1E&-DI0AI?:,'F-=?';(T#BB&SHX?I@Z-'WF\\&$FMWOVFO7_?
M_(A3?"\LS?&='MR3,?F$QN1XIS$) ?9D3#Z7;]XO8W)\</2?'V%-[M2WO^$[
MV735IW^UR?I].NMW_'M<J:.GLU\.S@Y.#S1E?_3P\>%D!2<K^%NLX/%D!2<K
M>$=6\/?X@),5W!,K>*/T\-V9P*/#HX.7K\XF(_C11O NWNLE%O]F___[MS_-
M7I;4?S5[SNR*!U-*>]KR-]SR9Z=_G[;\WFWY=^D'$/G9^ @)X7O^U ?8Q2J=
M;,!D S[:!IR>_#39@/M@ T[38L&M3+.?\O+]'%K3)HLP682/M0C/7_PP683[
M8!&>@UQJ/AF$R2#\/H/PT\GWDT&X#P;AIW3NBLD63+;@M]N"-V]?3+;@/MB"
M-\1B.L4+DTGX72;AT6> 1KN+-S_%_K0WP$WR$N8DI9["YVF;SGZ 1M8OH3,\
M17;$M)G9W=COC&YE=SK=G7E)OR:-.&QB)98W[<#RQOBK:9?^X;OT:VRQ^MNU
M#;HQ>^;3SXA9]#^W-?,!XU94=0;.Z3:%#CY8L;K2 "6&#7\ E&#:](4T^&(W
M[O\HS]5;H26 GO>57Z0/_@>[5*%-'324@"D_!VI.988[<XNN)F8CN(=2;IT"
M%T[32#>U7$0TF QW)8JDL!8.R29@XR[))U;+V:NTK,Y:[&5_)QWHR!/VLEP<
M&,5+\R1,(G7T[.%#XE ";E/@KJH&7XTXPN@WC^+?7%T0FRCR/#%5.-#[ -6)
MH0Y<TECJN"6SO->L#*\EHJ^Q]%/AGZ CQ6%C*[ YE\;A,Y!/'&V8_6R(:HYZ
M>(D>T\D-6X6/C[[XVT1O<S_I;78T+-_^*AYOX3Y[^>.KDW>_O'UQMG6[#U[F
MCC;<MD/I38\2+&9[7-[,^M(/@1"@ADM=@*X"Z71TC6,&"2;0H?,$"#V0O7P&
M!][<7:3%4HC*<*71%_#*M>O@C,$+!DFO^]3[_>C@X>&SK9_^UB[MQX<'3P^W
M?_Q;+WM\\.S9C7N_;_R9=WD>?OHA>/CXX.CQS2[[VT/$SS3!\BG"Q&?[%R:^
M.GGU^NS=VY>O?IR]>W'Z]U>O?WK]X\L79][Y?'4:AV\\XSV_[(@MQ*>*JS^O
MK]ZC5>X#?_?M?<H?GG3GP"3\&"C$CC^FN_FS?[/O-W_ 1.V7B?WLY^CKYNO9
MVX/9]W6: 2/CCW6Z&;.6?\K)^V,,\[T:JD]/GW 7KSMM@&D#W'=##W7(/!,Q
M@RVMG]/*GU;^O5OY7[Y1<:?!@O]J"@WOSRZ?0L.]>;,I-/S\YPA"P_\'2B[^
M4LWL^S3W_O'D($P.PI\K-IQVP+0#[KVIW\*!,:WU::W?N[5NPL&PX"$G<A*$
M#+9'AUMQBG\^S;'C&(H1_?]YE6W\_URTJ^)O_PM02P,$%     @ +8,%4_#C
M]PVC"P  CVH  !$   !N<W1G+3(P,C$P-C,P+GAS9.U=;6_;.!+^WE_!\Y?M
M :M8LIU7-%VD2;,7($V")+WN?5K0$F43E44O227Q_?KC4*^V)%IRW%W?*D"!
MV!)GAC//<&;X8O;#+R^S #T1+B@+3WO.GMU#)'291\/):>_KXZ5UU/OEX[MW
M'_YA6;]]NK]&%\R-9B24Z)P3+(F'GJF<HF\>$=^1S]D,?6/\.WW"EO51$YVS
M^8+3R52B@3UP5M_RD]&1-W;V1YYE'QY@:W0P=*QC>__ &NP3LN\>D@'VW9\G
M)X/#?=L?']B6C_UC:^3BL75TJ#X-#[S#8W<\/CK"MF;Z(DZ$.R4SC)1BH3AY
M$:>]J93SDW[_^?EY[WFXQ_BD/[!MI__;E^L'W;27M UH^'VI]<N8!VG[81]>
MC[$@:?-0R,E2\Q"'3$BN3+?GLED?%+8/AG;:'KA1 W^J&.+0S?A[DEMR,2>B
MFD:][L-KD&-;MF,-G*(D3V9D13'[_?AE#V&INCJ.)+ED?'9!?!P%BB0*_XAP
M0'U*/.4) 0&LEQH47DO,)T3>X!D1<^R21K;X^ XA (G.YHQ+%):(?2S&NK."
M2TT&J@V5:C&LU\S%4OLJM!>I=B6J/@FD@&]6SF/O17B]?O,>1,*:8#S?H!=%
MRK@GR9/VO2EXK7-\?-Q_ 3>L[D>E5^GV%GRTG$$[L77NV5RV^F:E=-OH0SX$
MV_4AI7ME'RJ'7)U'K*/4WT7#;E0/X89&2 E ^_TV @5Q]R;LJ>^R*)1\H=UY
MS1"H(DF_:.??1+Y':!O9:7/X4"$3AR&3FAZ>),_F<QKZ+'Z@'H'#G*1><T_\
M-+"64D3%T-1_3C!W.0O6C./^G+,YX9(244POFL&4$_^T!TG&2J/G[P$>[ZF>
MI$U* I9='U[W%0D)KG--4EKPOM.>4  $)+;-+BL^YZ2MXHI$J.2E@?Z_U]_%
M05O]%8D;!7\/]3WBMU5?D="0;J ]4#^J]XAZI[USIFKC.SQ1O8/G7^^O3%6.
M%IR3I'Q3SGF7/MJJ %7_D)47U!;2E A(/_17"59818)XM^%'_7G5T1/BI(F!
M<,5#&M,MF[:2+'F8VM)HX= CH2)6'P0+J >SBD\X@)+A84J(%&U,OY:7 1-'
M8S)00#PH8Y(,E(0G*C)%"5<4LWW#JV#C.\R5>E,BJ>KP-L%;9FQ&$@+!)DBB
M]TM2_MEU9#,#"N;?JI"M^_C:(5G#U(SHT+9'S1#-V2/FHUS &Y:YV<_93&DX
M56WH$[EF8IN0EGF;D1VI:<DFR"[)02#H#>$""E,<3HB@X8-D[O<I"SS"Q87J
M@DMEUFZ;J#>29_:$?=L^V,@38MF(AJ@H_2>4R,^;OWE( 3$LII<!>][JV,]X
MFI$^L.W#C9!6_)$6T"$D+XAP.9T#-^9_BM08(VT"=C6Y"1_'/G3T[*2(3X$-
M()$RZCH.9YZG^>/@*O09G^D^7A"):?!:C(RL#?@-1K8SBF>75+@!$Q$G]0"J
M-[D@5)"$WB>RNE0%?\*"JCAV5U "A]Y#-)MAOF#^ YV$5.44',HS5Z]K*ACO
M5+!R*6D!]ZNDF)!W8,EDL(J\%@>8%P4B)1$E(N%=02C*I:)4[)L/-$+GS_6%
M1CXQL(>#<C38AD^HV7+RZ2U$- /,$-+_'(\Q=<"<4D:C'Q-8UN:?+OG6/7DB
M843@*(6J@B7'KA1PQ.(\$I+-U)RFN9>L9V5.)/N.7D);PCOA&1_UR+C&AT R
MOF]PY39^Q..@33)HRM $W1#V3$KQOA%TZ'W,_VW(%4Q^@SFL(#Z1UE5]>];F
M$'PXVG!(JG:9J$Z6]6N1@*-@7A00YBOKXLF$DPDL/R1TVT>^F3RS.QR-])+X
M1NZ0RH<$O=2#C$,7W>2&2%A'OB/\88IYBUW?54)S:CUVRL I#GH-&RD>2#/I
MKMW;9LUJ<F..5,5-N9PM8]#%A+ABS7Q> =_$U] C/%@H^]]&$H[VP5GA6[VJ
M)-27;Y!F0A7L"">?7]P@\H@71\'9/(HMPGR8-JCI@'=!@TB%G!6!K8/MKG38
M&*T=9Z2WN=8YG+4T==(:H%P%5- !)4KH^5:J!@(]4*I(F@8R5?3"'RBCB1)U
M*OV^@]%?I4N70,:,0;^GXGN[O9$RM7F5_<BIVOG,N0!:FD^'0'B8,BXEX;.K
M\(D(J7=^FH-026T&027CU4U'S<4"-JC I^,@M$W*!A[FS*PFL*593C4B7<S.
M568]>U*A&BSA,_Z  _) W(A3.%[9.I=NQMZ<^88C/<*: &JA3)BEI%D@#N7R
M.IF6JB"YQ)3_&P<1$<ROAV>\2&> $0Z^8 F/%UMQB2W(-_O,:*0/"#3S&>@-
MBKL#*=/L0N,%*O0*I=UZ<ZW$GEGY7'A&0PPVHV'$(J%+7R;H1AO=6Y-H=I_]
MD7W4V'T*!7?Q!0T11GDGD@HYZ48GW24;]5\(!J.V+,ZJR8U+)<Z!4XX#^7!'
M14Y=!Z)M@69B8J[0#H?E]:L:4+I8HE4:%B;A.%P8BJGQXIH\D0"6:FF8\?@7
M)1QS=]H^;__8;ICC[]'(/F[J(19*.O636)^Z==]0W+DBQZQ_G0S,D+9"R?BB
MN7?D).8 K*;'I4R:T7;1Q&W#["JA,;0.[&%YE3#CT,5@FBF?[YAECUJ'Q";,
MC(%MX(P<NQZ?Y7VU FX=C$G7+)Q L7U!QBU^9[!$98Q, ]A(6X4"R.,2'QAT
MU-IM(U0%K3E(#8?E!9UERW<Q4A7-N)U3X8TYFF/6:.24C@.MP/5V!KP&2"A-
M61C_N.43XYP]*X3$50C[:^K3><3AYZ)WC+\:X(TDF8'?'SFE/>X2\+E<O3F8
M2?X99;)1(APETCOO%<7R03TC0KX*^GIV9GP/1DYIIZ2$[W)%$K/O)(#*T6<T
M7MO#H1<O[$U(V.ZTOHF)<9_1L1U=.2YO]F;,]'[\$KN_)S(?^LO7[<3?EZ[D
M@0MYDJO'-&YP%\COJ>>>N2Z/0 KX^:-R\QLF 3\\%GI)_[3GXP!N$X$[A6#V
M8"8+::"7&TY[4KWO(7U)V\F<<,J\1WU+B!?%>_'INW%\7X!Z0<84+F&*E&0J
M(VCS*V?1_+07-Z0*YAZ*KQJ)G\Q4F)68+Z[4&V">WTE44M=XAE]9G "/);7C
M_L=:-Z5NHWT+/>,QTT#+Y+?YX>2:P 4M<$_@K?]5D#,AB!1G,\@V_TWDUP#<
MAL6N@GW'F1>Y\DI]X?HR&/&%S,:$U\%;WW[K@&:7$)YX;(9IV$ ;%<2>X&X?
MU0T]H5"#35QHXCI]3!2[H-%-!-:]]>]4G(3*N#[<5+3\06.,JL V(;Q![XMC
MX-8' T.] $'A+/2NA(C P\]5HJM7JPV+71UDZ9[OM\(I[&N*QS2@<I$^N"!S
MV-\32;U;:Y#-F*TW37Q9HBQ9QN7$^W&F^1S!=5P*RB_4\P+R&0MI#D &@ET8
MKT9TU*2&0ZJX(/'?JW 5K\U0;\)W5\?&/9GC!3RZ]9-"*:V;;OVT8(J7\6HL
MTYS!*TSP8P=!51(Z>Z&U-59]^RT, 4^>>'0&-]LP[? ;UE>K?>1THG*&HOT,
M"]..>9 W)-Z% 9\41"H@/1#^1%W2J'XJ-]\%7=(2 O8^Q27CKF%V4]GV+R\X
MC+,/O2R\T;PEH=S.Z)JJEMR-QN05HZMP%/].D;ATCH-;?V78U$]<FE'O:LT
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
M5Z0AAR"K';GL O0DMC)VT<F&+?!JQ%0H?YMOL4RO[;$,A'4IYQ@(A0((P9'
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
M00*9CS6?W0K\<8FO.PYO2M!U*\%W^+R+3[/5\GYMBXIAZ!FD=(1+5(04EI,
M.N!?:99:L^1D'P[\5H /5U+=<+)AV_#@O>=K8B^0-W1:G@ZHXUJE% G3#*=9
M8(9X*C3A2:ILC;=9UKJ"[4YP#TDS77.Q02^=M,"Y"B#.< (<COUHH?:KW?'E
M3EC@G*H4 O$@/:[/)3<Y@R%)Y.RMY=E"O;6M+<J'I*!J[&R04L=-MOX8^XL&
MQ?^_D(K>Y^=R#GBPR@C"G"@]X\I.:@J)L,RX"XB>ASY\HPW0'IIHNN-A@U(Z
M:+:?88(C7R2RP/-F.IN^@=F 6VF9YYQPF!= H-\5N 1B(@X^1-1QKM4N?2.@
MAZ6*PVV^00M[[U?/.T7-I;H\8RN(2IG-[&NY8*T9EV94!9\+C(7YA@,UN$#B
MA.8,)*(ESQ2=+.W7[^_8TGSK[F<]!+IKF'4#[7OO,F_$MZJC^1ZB0_&%X!!8
M*A!=TB10G+12B-)QQ4$*OA?S&Q_W8,D_W+@;^.]XD_@#3"X&RCA& UA"I<"H
MVPH@UB=.7 0C&,TIZS[ZMQ8L#T$,'5EZ _D=;^I>=V5?7);,2(RGATT:2*=Y
M5C030><:+0YM2HG@D)WRDK%:5S>UP_=P1=()(QN$<_#F[/R$?;[E,@B>*U'J
M)XPJ-_Y0R!CW@"()YS*<V[BDE3:_KC \) 'L:=D-)!^\_?EJ'"?@I_ "%O]]
M-5[YKOB3Y@(^^"\P'0A!C<W&$"]C*+<_H]]*=216LR@UT&BA3LU3*W@/21K=
M\[$A-^[@C<]W)7E]#.FEGXQQPIH^B_'RXG)4\G,0[C .9X.DL\L,ESTCBA$$
M0K2E9;TH1^+))AMS'<G<C>TAZ:5C)C:(Y? ;0S8,?E&:#T'Z8!-%1]B49#^<
M 2TH2YC,R8H4939UVF)NA=37I5CU!-&-M8]]:=5Z:^OY[1KH32]ZRT2O(Z@L
MB*8)RITJ@7AK$H$H#%?&,+%^3>3=/<*_>\*QNEYT1-Z6_N#[&[%B(_AOH)9%
M=6U@;6Y'L0/'QV@6T2$;=_%[@"E[9#JQG# D]@0R*U?D.$>\LQ@8TR)T&B,W
MXB09WM)>H7^"=[%@;6(7V1SH@KS\C//^JDMNT)Y:;R@Q)LG294D0Y]%EI4ZY
MY)Q66>_'\<;']>?8=<K,;6P?;M8.:^Y:(%SUO;4\"8Q( @&1*:Y7W!"G.1 6
M3 A*6*MSN_WD5H][\,3O8]8>+O^;SVS"&Q5\\B3$P(B4.*G9Q$+)JN!&1P<Y
MURF[/:4[1+OUW#JS=X7"N"T7WK5!];CO!-V)MW8W0>YC]/[N!*4IAI!-Z=6H
M.9$YEVR9Z EGV4<;').TSI'"J=\)6D$)N]BZESM!0\HQ^9)9GDIE'I0N.*HT
M1T%\)MCH.-2Y$/9T[P3=B:,[[P3=Q<#]W D:<A2>E0,K66IW<8$CCAM'+$8X
M7 :I$O21(OWPW( #;5VA3GKK/79M<#WN.SYW8J[MK8[[F+W/.SZ!&HI!*2?>
M,"!2Y$2<%&4SQ(0H>58ZU5D-3OV.SRIJV,7:Q[CCDSO&M0!.A,%(6:8@R]U)
MN))QSJDU0E"[5LO\(.[XW(F67>_XW,6F76\)E0V0UXT?/SN?P/S\9W5MN3-
M@V4DEOQX'"$.70,MNY]2>TUI%.W.:;8\X"%PVX7M.GR'IY/9X/GB!'GX&5[F
M#'&VR$<ZR\]2,R_#6MSO@#]A)FHBK45\)DKBK,>OM% (T.4D<YL9'1]X;3;'
MOZW/Y&T1/0R7KXK].^Q\T@;?\I5H@W 75[ 3I1S#&:S#Z0Z".8"0GJ>6)5*5
MK%04':*$OA%.?@YP-E5(M!-".6Y%2*UJ4TY>,EL<QE-1S"X\]+T(I?^YG,ZN
M+9B,^F25B,0'8Q"KI(@U>Z(XU<%2"*%=CFHW"](:NOX\E5KL[K(^'4+-5M^T
M8D/C;\4:TR;_TDPFS5\EE>[5.(XN2ZN,YY>3"?[P;:GLZZS1\5[/[+P!\N$C
M7V^,' (U*43EO93.)H<&D-8E 3%&=& '!S^]RQV*U]]2[CADSC)5)04;_W"Q
ME(9;0YBW.@3F::9]5,M^ W10/'9V.9O._+C8\"UR'X>?_ A=U.]/F =94A,-
MOOY&E!O:O#3$!O11:>)&6J:]4;15=-;J<<>.U?:C^KM0K7NSUKAPXEH)\K7B
MM)=?/J'/ 0.?HP'G XE"XYQO R=61$IXCI1:'Z-=#\F[NF;B5ESW6QT5;%_I
ME/;#JB5]N6GOTW#F1Z]+E<%9& W/YVWIIX,@,&1UY5PR4;\X5_(&O]**V2B=
MB)S5J0MOA^]A**4"%Q52/;:V=GJUFO66_5A?C5]^B3"=GN5O$^/ ,G0FM50$
M'4D,2!0(XKF@Q/B<9?)):]YS2[@6J!^&NGKCK<+)XE7P,/W07-V<\=8/TZOQ
M\CU9*['?M 8;HQW3Y<K9DF"A% D&HPX>C;<Q1,"YMXKVND#_,#38.X_5VSLO
M-G6% 1FI5\1QAC91&-!:KCS:) 1-@2==J11R YB^JI7JSU&[V_;8%4JWG.DZ
M227+B9,4<"Q2,$$P E8DRJ2"5H8%UD<L><Q#D8/9O3L#9A<K]YGJT ;7X\Z
MV8FYMCD/^YB]3UDD%A*3CA$>9"RW6P02?,J$:B6C,8IYWD=_C=/+@*FBAEVL
M?8P,&!^4H50$7"_+7 B@B5/*D1P=NC524!K6\J$>1 ;,3K3LF@&SBTT[W'AK
M?58'X$5VUA&C3*D Q*^<*$VA<F(I>>U",(\B8Z(KYZ"*Y3O<1MGA**X-PA^Y
M$GMSNOO)]SZ$'"=70J9D$\^&&*]*"W]NB56Q%!G$)**B.O)6T<;)2^;07(G*
MBMF%AV/G2F25N).X! ,KEV4QYXFUAA,%%$>1LP757W[-O<B5V(G=0W(E=J&F
M;R]FCA72+WY4CK56MU73K%,R")A30620OK2Y%,1KJTU*V6G3*K6_0RVM07R$
M@CJ$I*V34\4,G/?Q(Z3+$31YU0ZQHS2;[1_<>2Y-RS&L)<P(EGFVT4&T3EJ&
M"Y+R*FJ6I##6:C=H]X@Z63&:.PS*,R4@#<K&)DU\E)H8QX)Q*0?JZEP@WG%6
MS%5WO875EB?RY2DOORRSC9XMCN[G)Z\#0\M%HY(3 \:6['M&K %$"CH#!V>5
MKC/PM@B/'=3OIY&;W0XK\-%U=<MU((O;'U:]_9^-T_7FS].! I8!()!@H)3>
MR%*T$0+!MSHQ9G%JI_*NV6O'9]YO(=0T<(7=W0UZ':3$P%(O2,+A$YE<(D$K
M0;04*3JNDFWG_W0Q5=QO,71EY>J9,(LMJQ@Y%R6KF5K'2JL?=*<H=<2"U8)K
MFIGOHZ;U)$Z"#Z'[4-N>\$EP]D8E8R0N5B68$[;<["D=28%I3TOK?]9'LL"I
M;?;NQ.[=)\&[6+G/([\VN![W2?!.S+4]^]O'['W*(J+'R@(S1#%T8V7.I0^0
M<>C(2"NU+^V8^VB3<GHGP574L(NUCW$2+)FU*>$H74KEX L'';2E^$=0C*F8
M*=VYE_$]. G>B99=3X)WL6E?O1!,,L)"5D3/!RR<)=9K3H3@N !RK31-K7@^
M_5X(>W/;A>V.T0L!'/?9N4 <>$JD%Y18I2T1'.W %94YM'+S'N3)_C[.7A7+
M'^EDOP7"'R?[>W.ZQ\G^'H0<YV0_B:R!0D"&2^.7P 0)#C$KFC.5'$/K=JGF
M)R^9@T_VZRIF%QZ.?;(O.$T,%U@"GI>4?%R%K4+H)E,/03-A&>MO*;H/)_L[
ML7O(R?XNU)S$R;Z*T7F9T!Y"E1)$:XFWZ A #B%$%H0QK:JH'MG)?EU!'4+2
MKB?[RV^7/X*?PC__]O\!4$L#!!0    ( "V#!5/DN#"CAF$  +-Q   4
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
M9(D$K;I#99 X&7[DXM"+<:3+5.#]4@,E3NW $I9#!7#>V:0T2#R,( H&-L2
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
MJJ&\N$E%QY<0AAO-3]:#AD*,OTMM5ZCY<MK9_^A&IIQ4<C46/2B51!<;7DT
M!&D?,GI2[E !-] J:OG&H EJ'L@#6S[D'T__NCLE#(FI%.-*;8/B+)$)67Z7
M;MK774>?"J_K;[$]/1?_],@ZE)% F1DU006^7M&31?X _::Y31!H'8R?(+JU
M.O,@Y/=Z?# #2O5XU\$?#]W>;;@8/HF(PQP*4[+*]W/)&51@<;55F I,C+ZA
M JM.UF25:R5<8-@U\D><?=2!"B3?,O$#&"L#\7F8=,K@SX.BNS8_3:=9["-]
M/CV@E?8_/]H?-K"1C(N"IJ)KJ<!#N(A6C3TQUJFN]D-;!ZNKN"K7+TEVX\8R
M:&W=CZG831'\,2R6OR'/E]M3Q92+3G!BQN0R9KMM(8> (DI)VVR#,VK6*E@Y
M0I]DCOAJYKW?_3+P&A6 L/8@,AL,5 ^ VMJ$]C$-\02-&X_I_'J$']M]/PX
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
MO_NP.OZU.==H>.:UDF-(MM[]\;4Z!&B"V\!U?7,N"5:UU34@W(]G;&>;)PO
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
M10<8X-S\R#H+C=.7<<:B,)2K/GINI"U+L;312.&R'[OHG+I!OLY:5.T[4?,
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
M?++D?L_GQ4--Z9_-?RM=*/EN\;%47XOE2]5\168IS;.8YP@*33C$428A5[F
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
M8T2TB+WB1SSE3XUT[)G0__RG*$/__-6>#'EF.WEB[\8Y R(Z, O5X<%;!6_
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
M<=(URDR-KFI;+#OM6E.7R/O\\O3$C"=O_K9C&MC:!M;&^7'954/I1G-C#=#
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
M302&43=&UE?MF@F:8EM_6$M!;6K?T( @7P(W5GZUH1V8L5]E5/O'+81$?YA
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
M<D(->Z91 JG *5224L6B5%,E9BM[U.?&GJZ"O<AR(W[H<^/0I3F<A\&-(8<
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
M'>VVT,ORJ0E^>U;EBA4+B_!J"8R7#WYE5=&VRU/56K-Z6?9Y^XA+@R0WNPZ
M58"!;X_&6&#$ME%[BV4;U*<J6R2UJ!Z5!):NP(I]7RZ63S_,$#:MOLT?'G_8
M[C$O7 &C&5M7%@X5@^<^H)UQ> Z/&2\6S]VFO7@\C]OZIF<\ETH4]7?*_#Q7
M]@>SHMP-59[9VJF9P!F,XLSZ@'D":29ML$Q.J8@XH]PI9-M'Z-1>);LZUY-O
M-V35-XO# 7,W_S$TD@._2G;5M<$OK<(UGK<N>/;(]W '*' "B(/@D3-"W*$X
M3A'QN+<?$_W^^:_+KZI<V)?O[8-:6(8[&8+!L60\YP3J-(V:#%&:( %)AG(N
MHI08:O)A(U?!4V.DK=:P5'-;>_:ZP!?G 7"CIB%@'9B>?O\,MCJ#M=(CQ,;X
M8A64J9R%C\I6OI <,I;W_3V[H[$?];GTE^6M^,^7HE3G^VS,6$2R/$D2B%.4
M01QE#%(<15!Q(2,6F>4XI>L*UF[4Y2'=:9KME[(>F+\^F@<],GNJ9/M//IH7
M29,:5&QC*3U[K7F,A1N'A<9WI#YMK=9V =GJ#3K[$05LY.8/6-@V;Q[RQVT"
MYP_,48NX'H\8)E%K<^Y-B,ISQ#A$2!';HB>"/$H(E#QE*4Y5JIGV<<5<!4_-
M%3M,-/I\(F7K0O+1=0/A1F=#P#LPEYU.X1HD#L$7G5&SNEXG-L$7$M\LKT#Q
M"N\6HE3&DWBCFG_?+0X.1F>961NR#'$8DUA +&T;,<H4%'%&LRS-4IE[A2Y<
ME#@UAKHNBN$RP&X$%!2V@9EGK2OX::VMS64'AR$/(9.S',$)G)-U2>K(J5B.
M(!QG8+G>V#LFZN7II=YFJ6.O3G0Q6R=AD8Q$F<AMUA6'F&024H0%S!FW\1(H
M$])KM]Q9\M0XIPDCW._1]]Z[EZ$[\&X<- B< W/1[?W=NS,]# ?8C?)&*'04
MEJ/TL0.S_$ Y$:OE^8!^1/7K2U4L5%6]494HB^=VH[X^1+[7NT?(VT2('$=1
MS QC14@CB!-!(<=Y!+$@,N),YU'FE '67X6I4=>.YG9W:FV0'W/U& DW"AL6
MWX&Y;*T\V,78+NU.QSD,D[_2'\&@7-=#C5%)KS],A^QWQ9-"K0EMCO["?"WJ
M MF,(B)B"F6*[!EBED).$@1SKEA.6)K$:>RW%=\I;WJ;[VOE/#>DNE'MNPCT
M1>I5%X [R@ZY]CN!R<#KOEV)K[SF.V'\Y?7>J9O"-:*MN])]4*L9SC.,(HF@
M5&D*,<4*$H$9I#R*F.$/E'/N5V/CO+"IN46;5JJL[M%W?<_9#:INU!$*JX&9
MXUS'V5K5&\"T&2MP.Y\OO]4U#FT4YEVI9+'J7AX':4=["-?@W6@W E^]&>VA
MZ2Z]:(_NN:[WI(U L.44J]OO134C>1Q%B?%"5,X2B".10!(+!O,L5UKDC.2B
M5\/)/2D3Y)!-)>PZLJ;6%/QA=>W9)W$?U6XJ"8;5\!PR+$S]>DCVANL5&D>Z
MP]:[5^1).%P;1.[?_"I=(4_J?ZX5Y.F+^[I83T_+17TB^/F1F6_ _<NJ6K&%
M+!8/LRC#5,8$P9C%J=V/BB'C6D&A(R51AE"F/<N8G1<V/7JTNC9%7V] 5:L+
MEEM]P4]F#=)\_+.O_]4!N:O_%0;(P;FSQO!S@V&CZ0W8T36DBW49D< N5H?
MD5VLRZ8?NU@.]_1CE+IOB38SU$8:U"F6YIGWNFU;Q.;O#)V5+TT$E9%0G?[3
MF^43*Q8S28F2>8[-THX(B!F/(!,BA3IFA$814EQC'P8*J=S4&&NC*=A1%?S1
M*.M9(C;H(+IQVFL-S< <V'-4O EP"/B"$F90!4<EV"&@/23D063T(_"WK+1I
MK]5'5=;OAIU">%KG290KF&4VX\>NDPT;1S!E(A$));D2N0\;GY4T-6JU#1;M
MEA PFC9^C!^=GH?4C1N# #4PT:UUW&(TT)GA13""TM9Y::-RT$6C#PGE\@U]
MS_.*E2&=V^?G>2'J300CH5C*NR:HHOBJWFJMQ$[[NGJ7@_%81CCE4"&B(98T
M@I1$"&J>2DQ(1-+,JWQ-/S6FQBNM%6#'#-#8 ;:&@,:2W9:+/KM/5PZ<ZUGB
MT,,Q^"'C("/1XP#R&B #GTSV4F7D(\MKX#H^R[SJ:?T(]5-3XVI;Q-(L;0U3
M1CDDJ500BR@S5*G,$CC),XTR@0C*?*CR4,#42+#5S[,2Z!%L;D1U#1@#4]!:
MM4&2:L[9'90QCH2,R@7G3#R<Y6>OZSM_S6,*L5+2=NLVRS?[CTVK^<KF=DUV
M^M,V5#K1L<H8I09)BLU<3R3D&4^@5GF6)XPCSCWG>G]EIL8+=4=[&Y!8_["C
M;L\]K:L&RI5=QH%_Z'W[_LCW(*;K(0M,8E<H-#+A70_=,3D&>&;/>J?V-.)=
M5;TH^>:EM/6U:N>K+M9>_^V^#E>MWGY7I2@J)6=,:F7S!@U=$F38DVM($)$P
M102G280XB[Q:QGEK,#G*W#FTK'NWV@[&R[+]8-EH7\_L<C/.[1]?C._K&4CF
M/V!N+#KH, Q,G;5^H%$>--JWZ\B;IBG$37,<"EH;P,:(@*5=^^(7MORKMQ;C
MEHCM"])1&=G>#[JJ*+P1]-D>V+)25K\_2[92,8HPHJV_0HQG&2N<PPP+XUBF
MMNM$GA&(D3#N9L((QU[1L4Y2IT:'.P4X-UJ#1FU@]8:(]JHB?P%[-Y8+CNC
MS.8 YC YD.XH#5&%_H+DURA*[P;&F1KUCC?W"*^U(6GOEVQQ^U"JNDG4NG*]
MH$HKLZC-1<P@)@F!7!K(<Y)*DD6:TIPZ1]>>$3(UYK%J JLGV"CJ$2MZ#LEN
M8@F%S\ \<@*:R[SACI%'.&T K$:*INV%F5\P[04P.F-IS]T[7BCM!>WW(FDO
M73O6N6@;'95(V[)'IC!E)&JZ^?"$"5NP(HI42J,X<VH-<*TB4Z/0WB=RO38'
M>P_?4.>CDPMD&VP\1C@C'3"LK;<R$S\G[0Y7N_IY/?Q+F_9@U]DV5^]N6:W6
M1<U^V H>RX4A<IO B+(L3047,(\S;4B42D@U0I"D/+$-TFR\B;.WZ21R:L19
MI]L4K=9 &+5OP'RMN/F]U=S#UW)#WL$[#8[GP)Q70[E6&-S54&YT!ANE;X!1
M.SB>'IYL<%Q'\FN#X.OGYWI!U>GUNCUI/!_8R[(]C]COSI[;EHM5(8OYBWTW
M; ODOOTNYB]2R=^,*5;82_.-N]>'X8OOBX5ZMU)/U2Q#,<YX%,,H25)[9*YL
M4IJ$61*1)$YRQ;7?SF8@Q:;V&MBU:[=J_MHR8+\^8,<V6_+G5!"OM1#4)GKZ
MU,&&W'%#]14&<N@]US''T']O-C#@8;=O0RDW[@YO8$B/-H%#/[]GBDF].##/
M_RX>S?==?6(K=;^P004'@05'X0C['^Q<.=.<X)1)#76,K>,O">2QRF!*<X5)
M1A7"7LG* ^@XM5=$NU@WG*%:(T%ICW.:GRM@^$2L0X'J']36%L\$F $&W.VM
M\,K#./ +8CN":_N -=".G%7ZYBB"ZP9LS0*;.*_#S]XZC+-_WLYP(Q$VXV<
M/<?-%1H.Z*,LHP%%]6VD:-8RFXS(G:H9S8^5>:]]LF^W:)8S1HG0'"K&;.RM
MTK8G+X-<)%HI)2,LO'++G25/[36PU<_2?['T[:+H"K@;80\"XRC[1!NE#>UN
MU5[_4N/[J1/?'ET5/;$*W%K15?K(_14]03ENLNC[@)X!KVIN_OKP5[50)9O;
M+H[RJ5@4-BNAWD'__JP6E9HA1=,DSB(H\LAV?97(5B<SO^HD$S2F"4F]'%LW
ML5,CJ5;K&_#0Z-WT?MW3W#-ZU0U]-](*C^G C+6!\Z\[<.XK#5JM P:F>J$4
M-AK53?2X(:A><!S%G?K=W=>;TJHLE6R*3=2;PY4]FTB9X(IE! I,.<0H59")
MR*R]HUAGC,A,1UYY2V?D3(V$CH_6/-?!Y_!T=8VN1FGT [,JT.&-(P:!'9S3
MLD9V9SH-/G9>NB_OV5ZU;!^[4S+L]F7UN"R+_U)RQJ-$DT1F$)$\@QBC&+(4
M<9@SR1#!2I+$J_]@M[BIL<)&VX-J@6RC<?]B@1> =^.-<' .3!];)/=J!H*M
ML@%;I#J!$K8K:K?(<1NA.IE_U/O4[:X06S<V3'.6YEJ(Q.[1D$098HDI)%&<
M095'.4Y4@N,X[K]'8T5,C4SJ-ZCMOWS-+DR-79_M%E]$QMY7^=(%S)7;)[NV
M#[A/4HMYQ0V173.[=S[VKNP9]7'0&GF_\_M.*ZZ_ELNJ^GU1*C:W3/)75BQ^
M57I9JB_L^XSQA/"4Y- &[T&<203--R>&-.,H24F""/4*D0ZBU=2(H]85O&R4
M!0]&6]\>?T&&RXUX1A^$,;AJ:\#-B5;O-V#'+- ,V-8P8"V[ ;RV#1CC D9J
MA,0Z;)A&$,W&C=$(">91@$;0A_N1=E6N9H<!W$U8][V^E4WU@+HF7"HCKHBP
MT7<R@9@C @E+4Q@I;%:!(B,J=>I3Z"IP:E1[E.]PL\Z$6&JP5MRK2)\S]-W<
M.@2@ ]-F$"R="=$7H"ZN,\_:X3GSVR''.0L;A;Y\35\SD_=]?J0C56&+']O"
M\Y]_//'E?)9JFB6V,SQ+4 YQA!%DA#%#-K;TG4(R%T[G74=/GAJ-M,J!1CLW
MHCB&JYL1K@)AX*GO:+_SY#YKZXE97"GQYX?EUU_,/<TD-C_4\[>>N<=/&F6*
MGC5@/1?/7]"[P9Y0B_K$:+GX5%3_>%-48KZL7G9+5,>1Q@GG!&H=:8@IRR%1
MVKS\\T31**,1DD[Y^SY"IS95]W2V;R:KMW_?O<M@NZV=0D,X]#M^#SVK+]@J
M/%"5<!^(0O?>NRQX[!Y\SE"<Z,7G?F_?LZ7ELRI7/SZ:[\SJ=B%M+.#S4YL$
MQQ.2JAPG,$IM\$NN&:0(1S"7."(I59QF7N33)6QJI+/6M8[-4&M%;\#"-=G0
M"6'7(Z0PN U^@-2H:1815M$:N;=;Y(*>1+M $OCXJ$/@R(='ETT_/CIRN*='
M6OCMT[)<%?_59JS8_1)+4;;4D1&RF]58S5A.!$]X!@GEB?%DHA2RV/RJD3#/
MQ31)B7N?3W>Y4^.57<VM+R/MSJ5LE:^G3)\0%]_!Z.:= 2$>F(+VT+W73??+
MM=[ *'X0'S,,NA[)X\.@/%(&>3"T_;+(_3'K3"7W>-QX^>3^-NXEE?>XO9__
MN,Y6+U1U]U*6YCNWZ0E 9!2+B*80$1Y!+ F!C,L8XDB)G&(FL\2K8=5Y45/C
M^%:]3>$/H[%G@X4.6-U<QC!@#<S6.TK>@#5H0S1@N(Q&4%^Q0]RHGN)ELP_]
M1(<[PM<7_Z"^U7^I9MPL*=.<4TB%-D2A>0YYGE"HXX09,M&*$J^((R>I4V,/
MZYOOU@JR7J+8Z>B]6*[L?/%>B+H-@1N]! =V8*9QJ QNU&XN")AUZP73: 7
MMY(G4_3[" R?0M_'-U_5#.J3$LN'15TW[>-R7H@?NSTX\YQ1+J!$.H>8( U)
ME"(H\R2+$H%DRKSXZ:+$J7%3JS#8T;A7YZ@.C-T(*"AR Y//&K0_&A7!(%ON
MSH ,T72J0^IK=*&Z#,*9ME0.-X:(KGZ_*:[$<YYHHI3M#Y!"'&<8,H$8Y+&.
M<!YIK957>ND9.5.CD8/0XBO*7)T#UHU% L U,'?T0NK*6.PC' 8,R'[_.J6>
M+AC<'9I]?'E_4CAU#)U3CD6:(*BQ,J1@>XB0*)(P,9]JF3%)4>I+"O\-COG?
M+Q</T"9?U/N(_C30_T0_ $!CT,#@Q_87< A. Z]^.'_!X%,T$/X(_K#.VV:G
MCS(ITCC-8,Z0[; F%*09I3 5(HE3E'&DF5=1M3."ID8$IVHH7MX4],/6C1A"
M(#8P,_0#R[]^V 4DPA8!.R=LW$I>%TP^*L=UZ?J>.Z=UGN?]RZJRG8.,@%G&
M.,)IS*!*F3;^ 26&%YB$<4P(%2G.M42SYWI_Y/.*E2O'O=)#.3Y?\D-IPWW?
M?V7S^D"1K0!7#\7"0MX_P_L87*)53A.FH!!9 G'&$LAYFL($(25D@C!1:0ON
MVX4<#=JUK%& 58LKDN:/(77<4KX&I*&WCVO=;L".=@$WB<\9'G9#^$C*N)N_
MYXP\VN@]>V'X@Z=M&<3ZJMMOK&Q2NV84*^-]10HJ9>N<1UA JI" J68Y98E
M&F6SA7JPR6!?PIQ'G57&:1[09AX<J33<G/C"OH-OQ>KQ<3F7M0-2JB:U<K6T
M9U,->8!*K5;SNM%39<^QANY\>WY$KS_7NFZ )G/.M5-NMKFZ-N2FR8@=Y^CK
M(I*C'86=UV0R1V,7P?(Y*KO\L+[5%!?%LOQ@3Z;;5H"9Q#)+B%FM<F7\J-C\
MAVG*84:DBJFV#=:<PCW/2IC:JK51$-0:^A9#/ 3/D:RN@61H(MI!8X#.M&=-
M#URW\%#*R"4*SQAY7(WPW(7]9O-OK"AKNGBW>#:.V'OU5<V3]JN9Z#17N?&,
M&,/8S.N80Z9X!#.%M$(19IBPV5=5\J7KS.Z0YO.%WI4YX":UU0XD?A.\"T^W
MJ1X(HX$GO=5R[68TBMZ %K !., !DZ!LT"5O5%YP,/R0(5QNZ=MZ]:MQ[I?E
MCU/'+RJ5FHLTADF<<HCS/(4<\P0BS%B<Q4*GPLL)Z!(V-7]@HZMO+]0./-W(
M(A1* [/%1LWA#[9<$ G<F+1#X,C-1R^;?MQ@U.&>GOD"JJJ4>J]8I:K#R*\\
MU[;Y0VQKK6<0\_^_O6_M<1OGTOP^OT+ +&:Z 7.6DDB1F@$&2.?R3G;3J6Q2
MO8W9_F#PFGB[RJZQ7>G4_/HE=;%=ODBD3*HTP.)]D:YR23SG/+0>\9#G(AE@
M*2( *U64!4=((^F5,'!9UM3(HE;2,T>@ THWH@@$4&2>J+6T*PFK9]PH.@=$
MPF8*=,@;-U6@W_"37 &'6P86+A15JI+=NK#CVMI;[;FM3H44QM< "F;"%CM&
M@&E. 920$$Y)*J53]:M^45.CB+VF2:OJX&/Q#H#=F",,;)&)8R!B_@7^>L$(
M6[7OLKAQ2_'UFGU27Z__#O_Z56^:7-?_]<C6YCF\>_JL'E;K[9QKXV-@S@ D
MRFY40 :H,&@2G6**(,LT=XJBZY Q-8IHU4QV>B:UHN[EK2ZAV4T+@3"*S ?^
M\'A5O^H!8% =K$MCCE81J\>HP]I8?9=>E92SF9>YU!Q)!-+"1L-!&S1?BA1P
MDE(I2\0(]THG;@>>VD/<ZC4HK\;UG'.(\9&?SEZ[AZ;$Q#E5W W^$@DN%\_^
M3OX^]*%[=DQ8[1S6@1GUN>)'M;W1M^S'[P?G__-<,<@S*4%.M0;(N.[ _%
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
M;S:*P_SG[7\\+KX;+K-Q'=O7;+U^6BR_5IMMNTR63",$LX( 4D)1[^O3@@O
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
M#IIOY_8C$+M)) 0TD1G#$Y4!S=C/FWY%^_6C 4=NN'[>G-,6ZQ>N&QK,9NC
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
MQ?)Q];CY;;E6[&[QG^997FTVGU:;*K1PY_E4Q_K[Z FB,*,9EB K"IO)3@K
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
M>?4?C:+&*WV_5?>;V]5G915?W"GCK-8M0NVAP.WJG..ZVR8Z4R],JLQP(RU
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
M S.93H=@&TVPNH>@3HK=AL3?:4P_U:WX,-S!C.MKP4$6(AFI9%7P;"+9KD6
M<PS!JJB88C(8V28IZP89G=2P#0.7XQG<@8*YZ)AW46?^4UA-4[TCG<[."883
M%XR005A D\D:276LE@L%BI1&)^.";C7F\V'"QFT8-C""AA1"!Z[ WW'Z\1/1
M_>P+G=<?\=?SFO?\IFR6=JV:\_8J>:(S6 H$(<FW5H$4K7>6%*W0(16CE4T'
M52D]&FK'T7L0 OUW@L G$-EW7(][HX'MYORZL::!RG+OON6IJG._L;[A>]==
M>K][6@-?.L+"*:F$)'.+%8(45Q)\SAJT+XXS+J,O;9(,'DGHL 9:'0Y'VX>#
M]9L^+P;!(6TI6;1%+07!J<V%PN,-M*?H3S<X4AZVWA[#_0Y.VOO::_\V7V*8
MU>XN_[Z85<5=PXUU@6_F[S&=+[==2)?3%?WJQ7G5%F1Z3!?YLB6WE,PS6R*@
M9K71*3,0G$3PS"O#?$;=J+*\U8HZ29]^ D!W@8D.]L8>%EPN!:.+Q4@.)G!;
MNP+F.I%%DJE$+KQ+.3'=)@3X %&=Y"4] 4*'DLQWU@3YAL7U*<P_(FVUZWV@
M=ZWJ+S_7QLH\Z,U/9GD^G@\G6J.;NMS+1]]#P:VVWX:0K1F9 28P!RI+#]Y'
M"X'X'ET*Y':5;PGFB/<.W"U&>"^]C(*T=D9RT:0B_] SD!*3TE%JVM!M[>D1
MN\6T%OLW.L@\AO<=G)V7U&\Y4A7V8EYW[*8SAF29DYWL@$5K0&DOP;'BP!5K
M.4.5=&C<=F@?69VX+$?(^S[HG,S\#I!T:PV[A@K"T'\PUYN4V@"#^ &^&$&6
M)1<Y6:]4HU#?7G(Z0<[IXKX=5CZ9]QT Z%H_P%T##69"B8HGL+5GBG)\4])<
M0)NB%2;/>&A3,G>'E'&!,X!X[^^]> 2O.P#+/8/O=HOQS!%3L@4=(REE'P-M
MHUQ+:H0IUI64?9N XH-DC1N9&!Y$P\F@!T!]>Y3=;F%61:Y]]%#$IBJYUI+J
MR(!._2 4XYDV4!MP'4KBN &&!D!K(IL.0'=[FMW%*@0F%ZR'B#7]I%3K4F0)
M9!X4(5*2R-H83?OI&3<U=W@X#<#UD1L\/M]NAUIG7 JF]39^^Z8\RXO/&[E4
M@Y+;%)2N?0Q+8F10!@&DD2VQ"*W3Q: YK.' 0;T>#Z&HD\C\\7Y;$]9W#J7=
M?D/B33W.04MG005E(-1NAG2.%Q_)0O3VH$-O$#"-W45T> P\ F!'"*1SB#W+
M__M\6]:UT\2:R5PP9+#:%E!,DRNLG*_M]0H/W)N"!UW:#*.Y;E'7+^R.0<9C
M--LI8NK V-J32)4RC\8PVJ,JT)%?ZU-]R (X9W3B1Z^<;5,.=61_R_:7@@,&
M-8]C<P= (8]BB6&%+W#[]ZL]5P?O%K/9R\7R][#,$V\"%DOHESHZ4#)RXA;I
M?,>R22R6&%6S,I/'$-I)]/-(7-Q-W6\FI XP>'<BBG0^EY(B,*P+H,5 %,6
M)EU;BE'"J$:S7H^:2]-R"D0[P=_692=)X6@8?=Z<O+1AENN!3KZ[\\ZU3,Y6
M[[:V#%6Y2(AD)4!T23@,6BG1)MO_R(G@S=S")X73:7+H"T_;*6#7\\<V8PQ_
MQ=\WOUE-?-",5'@!$^JTN=HE-@:N0"I,UMKH6:-JX(/(&]?>>G+4#2JM#L['
M*V=D]6%QST7$W\-R&>;KW;BZF).(Y!N!S]* *C:#9U8!RT$CZ?0L7)O+Q$>3
M.FZ\]2FAV5:*'<#TGKVWM2LVOWRS\:U7/_^!RS1=U8'#3&>G:I?;5'N.%"G
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
MVZ1!MX=SL]R7[P7.CY%M+P.DSS]_GFV.M#"[.-)>S<MB>;:5[@53DU66N^!
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
M"XS%P%+J$&F['#HK,"EN#+@H$R@M ME:V8)/2H90]ZUHHQ+WTS,NVDZ7\S>
M<P33.X#.>YQ/%\M?%^NKI/%2R'?W 71ANNIZ!]'5 +JW)0L>1&1M$EOOD-(7
M8(Z1[^VLP).8W0%:*B]N]Y*O=H%P#)*+]3*198BH$L3"8@G,F>S;N,!W:1DW
MJ:B/X^Q$"76'L5_#V<7.\R%KQZV&$$V$VC4 HHB!EJ65]"D)7]ID-]]'T;CZ
MZ51)/PB<(]D^=E>:YXOY%URNI[$Z])>Z]L4YDF3U3N7:8"36Q#G+O0&E-MHV
MTYFO:\O_Z#S'6WW'[VDW<\#+>D+(L2)=-.1O!^KF6BCQ;K!G$PG:;*U >E>1
M54A[*='6TI)8QI4 [G3Q*M#9;]OD41U&W[CY@GT<?0TDV1,^KT<Q]X0EMSM;
M.<V5BA)*# H4\QR<H*_(O2'=)70TW+2%Z2%D=A)W&! G]T%Q<*'UA,A7\\_G
MZ]6&8WRG_"6=*DQ9"3QS6HIC# **#"G&G$6Q3ODV^4</$-4)VH:'PGV@.U$N
M1T.,3(.X: @RL5L,9B4CF1'@C"#SI>0",4H.H>@2Z;B0.K69TO$ 49WXGJ.
M[!BY= LRN5N,5IELU9* *2U(_7L%/CL#-@JEBN/%B\;7;7>)ZL3*&P5DQ\BE
M"Y ]#ZM/9/#6OVHGKR]A5OFV,3%$2(D)ID$63M:NY(S\]>2 UJ"##B8HVZ:7
M[_TTC5M=T8<C,9#$.C#5WF%-BDAKS/O7M/^G%T,13;$I2@?,&T\LI,T;A=:@
M&<<B(Q/>M+'E3J%Z7&-O*.0L1A)C!Y#]93''K[^$Y3]P_?)\GB\''^J:K6H-
M%%LW=:Y].Y0HX+R-2;L<<FP3_-U/S[@P>SH\+ 873@<0NZ]_'&W!8(I*(.FH
M *4\.4G:15I5$9QQJ:)HE%M^0HO(9A5??9S%0\BJ \@-VAO)<VV#<[1V)VCM
MJ?;3BEF *S*PHC@FW>9@_O.WD'P4K%JVD'R,C#O ]\-]""V710LOP>5"OJ"0
M%KR3!C(7/G-D3OV?R>A/AY9'M9!\C.@ZP.'!@[0M(A=D[$#PE6-&!_#%6X@2
M)1GCT?+0IF'(?\')Z*>@LXE .P#J0ST*9<XNQ.1!<Y] \53-:<?!HG21%<<,
M:^/K_-=H+7D*'(<26P<(',*^?WTUZ-!ZFZPM@-P+(+M)@P]8,VFCR%)([D3C
MB[\AEC%N\X%./*[1<-'!IM@?.=E3&S/)PCI?\YJ(EP$48Q9<Y#6)7#A6T+G,
MVMP/'4QB)_?>3P^C@\+YI\JT [ ^T$)D-Q*6YY"S#QZ,<886M$GTH_.NLI)G
MI:V43S. _;@AOEWG:@\#SF%EV,6%YS[3Z\WO<\R_+);KC^$C<7CWQ=:0(N;N
M-:N>K:\:.HF2M/32 ]ENQ&+4'#Q:!45G+.2/9N4:57<.OYA.;O%'A_[8..E!
M@V]DL.\HDJZ0TZH].*%IUQONP"?NH?C(/'*T)C<:\WL?2=]_9L! &GL0F74
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
MNWN$6WZX1[CM]FD>+L'B'@ CY]/<T^"J4P:.>&%W5Z%4. &$2-E32*ZZ,&@
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
M(G]STC&10\%W7B5< R"3N<XU"5D@"LK479)'WCX4G_F[$/-6YO0O4$L#!!0
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
M!5/3'-S>,5$" "$]&  1              "  0    !N<W1G+3(P,C$P-C,P
M+FAT;5!+ 0(4 Q0    ( "V#!5/PX_<-HPL  (]J   1              "
M 6!1 @!N<W1G+3(P,C$P-C,P+GAS9%!+ 0(4 Q0    ( "V#!5.',BOF AH
M ,SW   5              "  3)= @!N<W1G+3(P,C$P-C,P7V-A;"YX;6Q0
M2P$"% ,4    "  M@P538C)',(@V  !J6@( %0              @ %G=P(
M;G-T9RTR,#(Q,#8S,%]D968N>&UL4$L! A0#%     @ +8,%4^2X,*.&80
MLW$  !0              ( !(JX" &YS=&<M,C R,3 V,S!?9S$N:G!G4$L!
M A0#%     @ +8,%4Z*^YBMVDP  ? 4& !4              ( !V@\# &YS
M=&<M,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0    ( "V#!5,[E%VAT%L  '$-
M!  5              "  8.C P!N<W1G+3(P,C$P-C,P7W!R92YX;6Q02P$"
M% ,4    "  M@P53?"PG5^0'  "6)@  $@              @ &&_P, ;G-T
M9RTR,#(Q97@S,3$N:'1M4$L! A0#%     @ +8,%4X\A,W3B!P  F28  !(
M             ( !F@<$ &YS=&<M,C R,65X,S$R+FAT;5!+ 0(4 Q0    (
M "V#!5.!3<6X,08  / 9   2              "  :P/! !N<W1G+3(P,C%E
M>#,R,2YH=&U02P$"% ,4    "  M@P53X]S\0QP&  #M&   $@
M    @ $-%@0 ;G-T9RTR,#(Q97@S,C(N:'1M4$L%!@     +  L S (  %D<
$!     $!

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